Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class Inet4Address extends InetAddress
d.d.d.d d.d.d d.d d
Когда четыре части определяются, каждый интерпретируется как байт данных и присваивается, слева направо, к четырем байтам адреса IPv4.
Когда три адреса части определяются, последняя часть интерпретируется как 16-разрядное количество и помещается в право большинство двух байтов сетевого адреса. Это делает три формата адреса части удобными для того, чтобы определить сеть Класса B - адреса работы как 128.net.host.
Когда два адреса части предоставляются, последняя часть интерпретируется как 24-разрядное количество и помещается в право большинство трех байтов сетевого адреса. Это делает два формата адреса части удобными для того, чтобы определить адреса сети Класса A как net.host.
Когда только одна часть дается, значение сохранено непосредственно в сетевом адресе без любой перестановки байта.
Для методов, которые возвращают текстовое представление как выходное значение, используется первая форма, то есть строка точечной четверки.
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object obj)
Сравнивает этот объект с указанным объектом.
|
byte[] |
getAddress()
Возвращает необработанный IP-адрес этого
InetAddress объект. |
Строка |
getHostAddress()
Возвращает строку IP-адреса в текстовой форме представления.
|
int |
hashCode()
Возвращает хэш-код для этого IP-адреса.
|
boolean |
isAnyLocalAddress()
Служебная подпрограмма, чтобы проверить, если InetAddress в подстановочный адрес.
|
boolean |
isLinkLocalAddress()
Служебная подпрограмма, чтобы проверить, является ли InetAddress ссылкой локальный адрес.
|
boolean |
isLoopbackAddress()
Служебная подпрограмма, чтобы проверить, является ли InetAddress петлевым адресом.
|
boolean |
isMCGlobal()
Служебная подпрограмма, чтобы проверить, есть ли у многоадресного адреса глобальная область видимости.
|
boolean |
isMCLinkLocal()
Служебная подпрограмма, чтобы проверить, есть ли у многоадресного адреса контекст ссылки.
|
boolean |
isMCNodeLocal()
Служебная подпрограмма, чтобы проверить, есть ли у многоадресного адреса контекст узла.
|
boolean |
isMCOrgLocal()
Служебная подпрограмма, чтобы проверить, есть ли у многоадресного адреса организационный контекст.
|
boolean |
isMCSiteLocal()
Служебная подпрограмма, чтобы проверить, есть ли у многоадресного адреса контекст сайта.
|
boolean |
isMulticastAddress()
Служебная подпрограмма, чтобы проверить, является ли InetAddress многоадресным адресом IP.
|
boolean |
isSiteLocalAddress()
Служебная подпрограмма, чтобы проверить, является ли InetAddress сайтом локальный адрес.
|
getAllByName, getByAddress, getByAddress, getByName, getCanonicalHostName, getHostName, getLocalHost, getLoopbackAddress, isReachable, isReachable, toString
public boolean isMulticastAddress()
isMulticastAddress
в class InetAddress
boolean
указание, является ли InetAddress многоадресным адресом IPpublic boolean isAnyLocalAddress()
isAnyLocalAddress
в class InetAddress
boolean
указание, является ли Inetaddress подстановочным адресом.public boolean isLoopbackAddress()
isLoopbackAddress
в class InetAddress
boolean
указание, является ли InetAddress петлевым адресом; или ложь иначе.public boolean isLinkLocalAddress()
isLinkLocalAddress
в class InetAddress
boolean
указание, является ли InetAddress ссылкой локальный адрес; или ложь, если адрес не является ссылкой локальный одноадресный адрес.public boolean isSiteLocalAddress()
isSiteLocalAddress
в class InetAddress
boolean
указание, является ли InetAddress сайтом локальный адрес; или ложь, если адрес не является сайтом локальный одноадресный адрес.public boolean isMCGlobal()
isMCGlobal
в class InetAddress
boolean
указание, если адрес имеет, является многоадресным адресом глобальной области видимости, ложь, если это не имеет глобальной области видимости или это не многоадресный адресpublic boolean isMCNodeLocal()
isMCNodeLocal
в class InetAddress
boolean
указание, если адрес имеет, является многоадресным адресом локального для узла контекста, ложь, если это не имеет локального для узла контекста или это не многоадресный адресpublic boolean isMCLinkLocal()
isMCLinkLocal
в class InetAddress
boolean
указание, если адрес имеет, является многоадресным адресом локального для ссылки контекста, ложь, если это не имеет локального для ссылки контекста или это не многоадресный адресpublic boolean isMCSiteLocal()
isMCSiteLocal
в class InetAddress
boolean
указание, если адрес имеет, является многоадресным адресом локального для сайта контекста, ложь, если это не имеет локального для сайта контекста или это не многоадресный адресpublic boolean isMCOrgLocal()
isMCOrgLocal
в class InetAddress
boolean
указание, если адрес имеет, является многоадресным адресом локального для организации контекста, ложь, если это не имеет локального для организации контекста или это не многоадресный адресpublic byte[] getAddress()
InetAddress
объект. Результат находится в сетевом порядке байтов: самый высокий байт порядка адреса находится в getAddress()[0]
.getAddress
в class InetAddress
public String getHostAddress()
getHostAddress
в class InetAddress
public int hashCode()
hashCode
в class InetAddress
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public boolean equals(Object obj)
true
если и только если параметр не null
и это представляет тот же самый IP-адрес как этот объект. Два экземпляра InetAddress
представьте тот же самый IP-адрес если длина байтовых массивов, возвращенных getAddress
то же самое для обоих, и каждый из компонентов массива является тем же самым для байтовых массивов.
equals
в class InetAddress
obj
- объект сравниться с.true
если объекты являются тем же самым; false
иначе.InetAddress.getAddress()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92