Класс 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 для этого адреса.- Returns:
- the
InetAddressдля этого адреса.
getBroadcast
public InetAddress getBroadcast()
InetAddress для адреса широковещания для этого InterfaceAddress. Только IPv4 сети имеют адрес широковещания, поэтому в случае IPv6 сети, будет возвращено null.
- Returns:
- the
InetAddressпредставляющий адрес широковещания илиnullесли адреса широковещания нет.
getNetworkPrefixLength
public short getNetworkPrefixLength()
Типичные значения IPv6 составляют 128 (::1/128) или 10 (fe80::203:baff:fe27:1243/10)
- Returns:
- a
shortrepresenting the prefix length for the subnet of that address.
equals
public boolean equals(Object obj)
true тогда и только тогда, когда аргумент не null и он представляет тот же адрес интерфейса, что и этот объект. Два экземпляра InterfaceAddress представляют один и тот же адрес, если InetAddress, длина префикса и широковещательный адрес одинаковы для обоих.
- Overrides:
-
equalsв классеObject - Parameters:
-
obj- объект для сравнения. - Returns:
-
trueесли объекты совпадают;falseв противном случае. - See Also:
hashCode
public int hashCode()
- Overrides:
-
hashCodeв классеObject - Returns:
- значение хэш-кода для этого адреса интерфейса.
- See Also:
toString
public String toString()
String. Возвращаемая строка имеет вид: InetAddress / длина префикса [ адрес широковещания ].- Overrides:
-
toStringв классеObject - Returns:
- строковое представление этого адреса интерфейса.
© 1993, 2023, 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/21/docs/api/java.base/java/net/InterfaceAddress.html