Класс InterfaceAddress
public class InterfaceAddress extends Object
- Since:
- 1.6
- See Also:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
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
InetAddressrepresenting the broadcast address ornullесли адрес широковещательной рассылки отсутствует.
getNetworkPrefixLength
public short getNetworkPrefixLength()
Типичные значения IPv6 составляли бы 128 (::1/128) или 10 (fe80::203:baff:fe27:1243/10)
- Возвращает:
- a
shortпредставляющую длину префикса подсети этого адреса.
equals
public boolean equals(Object obj)
true тогда и только тогда, когда аргумент не null и он представляет тот же адрес интерфейса, что и этот объект. Два экземпляра InterfaceAddress представляют тот же адрес, если InetAddress, длина префикса и адрес широковещательной рассылки одинаковы для обоих.
- Overrides:
-
equalsв классеObject - Параметры:
-
obj- объект для сравнения. - Возвращает:
-
trueесли объекты одинаковы;falseв противном случае. - См. также:
hashCode
public int hashCode()
- Overrides:
-
hashCodeв классеObject - Возвращает:
- значение хэш-кода для этого адреса интерфейса.
- См. также:
toString
public String toString()
String Строка, возвращенная, имеет вид: InetAddress / длина префикса [ адрес широковещательной рассылки ].- Overrides:
-
toStringв классеObject - Возвращает:
- строковое представление этого адреса интерфейса.
© 1993, 2021, 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://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/InterfaceAddress.html