Класс InterfaceAddress
public class InterfaceAddress extends Object
- Since:
- 1.6
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Сравнивает этот объект с указанным объектом. |
InetAddress |
getAddress() |
Возвращает InetAddress для этого адреса. |
InetAddress |
getBroadcast() |
Возвращает InetAddress для адреса широковещательной рассылки для этого InterfaceAddress. |
short |
getNetworkPrefixLength() |
Возвращает длину префикса сети для этого адреса. |
int |
hashCode() |
Возвращает хэш-код для этого адреса интерфейса. |
String |
toString() |
Преобразует этот адрес интерфейса в String. |
Подробное описание методов
getAddress
public InetAddress getAddress()
InetAddress для этого адреса.- Возвращает:
- the
InetAddressдля этого адреса.
getBroadcast
public InetAddress getBroadcast()
InetAddress для адреса широковещательной рассылки для этого InterfaceAddress. Только IPv4 сети имеют адрес широковещательной рассылки, поэтому в случае IPv6 сети будет возвращено null.
- Возвращает:
- the
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.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/net/InterfaceAddress.html