Класс InterfaceAddress
public final class InterfaceAddress extends Object
- Начиная с:
- 1.6
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Сравнивает этот объект с указанным объектом. |
InetAddress |
getAddress() |
Возвращает InetAddress для этого адреса. |
InetAddress |
getBroadcast() |
Возвращает InetAddress для широковещательного адреса этого InterfaceAddress. |
short |
getNetworkPrefixLength() |
Возвращает длину сетевого префикса для этого адреса. |
int |
hashCode() |
Возвращает хеш-код этого адреса интерфейса. |
String |
toString() |
Преобразует этот адрес интерфейса в String. |
Методы, объявленные в классе Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация объявлена устаревшей и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание методов
getAddress
public InetAddress getAddress()
InetAddress для этого адреса.- Возвращает:
InetAddressдля этого адреса.
getBroadcast
public InetAddress getBroadcast()
InetAddress для широковещательного адреса этого InterfaceAddress. Широковещательный адрес есть только в сетях IPv4, поэтому в случае сети IPv6 будет возвращено null.
Некоторые сетевые интерфейсы не поддерживают широковещательную рассылку и также могут возвращать null.
- Возвращает:
InetAddress, представляющий широковещательный адрес, илиnull, если широковещательный адрес отсутствует.
getNetworkPrefixLength
public short getNetworkPrefixLength()
Типичными значениями IPv6 являются 128 (::1/128) или 10 (fe80::203:baff:fe27:1243/10)
- Возвращает:
short, представляющее длину префикса подсети этого адреса.
equals
public boolean equals(Object obj)
true тогда и только тогда, когда аргумент не равен null и представляет тот же адрес интерфейса, что и этот объект. Два экземпляра InterfaceAddress представляют один и тот же адрес, если у них совпадают InetAddress, длина префикса и широковещательный адрес.
hashCode
toString
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.