Class PhoneNumber (2.0.0)

public final class PhoneNumber implements Serializable, Comparable<PhoneNumber>

A human-readable phone number. No validation is performed because phone numbers have many different formats - local, long distance, domestic, international, internal extension, TTY, VOIP, SMS, and alternative networks like Skype, XFire and Roger Wilco. They all have their own numbering and addressing formats.

Inheritance

java.lang.Object > PhoneNumber

Static Fields

serialVersionUID

public static final long serialVersionUID
Field Value
TypeDescription
long

Constructors

PhoneNumber(String number)

public PhoneNumber(String number)
Parameter
NameDescription
numberString

Methods

compareTo(PhoneNumber o)

public int compareTo(PhoneNumber o)
Parameter
NameDescription
oPhoneNumber
Returns
TypeDescription
int

equals(@Nullable Object o)

public boolean equals(@Nullable Object o)
Parameter
NameDescription
o@org.checkerframework.checker.nullness.qual.Nullable java.lang.Object
Returns
TypeDescription
boolean
Overrides

getNumber()

public String getNumber()
Returns
TypeDescription
String

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides