public abstract class InternetAddress
extends java.lang.Object
implements java.lang.CharSequence
This type is meant for strings that hold an internet address. The original string used to construct this type is
stored and returning in the toString() method.
| Modifier and Type | Class and Description |
|---|---|
static class |
InternetAddress.DomainName |
static class |
InternetAddress.DomainNameLabel |
static class |
InternetAddress.InvalidDomainName |
static class |
InternetAddress.Ipv4 |
static class |
InternetAddress.Ipv6 |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
originalString |
| Modifier | Constructor and Description |
|---|---|
protected |
InternetAddress(java.lang.String originalString) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.net.InetAddress |
asInetAddress() |
char |
charAt(int index) |
static InternetAddress |
from(java.net.InetAddress inetAddress) |
static InternetAddress |
from(java.lang.String address) |
int |
length() |
java.lang.CharSequence |
subSequence(int start,
int end) |
java.lang.String |
toString() |
public abstract java.net.InetAddress asInetAddress()
throws java.net.UnknownHostException
java.net.UnknownHostExceptionpublic java.lang.String toString()
toString in interface java.lang.CharSequencetoString in class java.lang.Objectpublic int length()
length in interface java.lang.CharSequencepublic char charAt(int index)
charAt in interface java.lang.CharSequencepublic java.lang.CharSequence subSequence(int start,
int end)
subSequence in interface java.lang.CharSequencepublic static InternetAddress from(java.lang.String address)
public static InternetAddress from(java.net.InetAddress inetAddress)