public class InterfaceAddress extends Object
NetworkInterface
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
将此对象与指定对象进行比较。
|
InetAddress |
getAddress()
返回此地址的
InetAddress 。
|
InetAddress |
getBroadcast()
InetAddress 的广播地址返回InetAddress。
|
short |
getNetworkPrefixLength()
返回此地址的网络前缀长度。
|
int |
hashCode()
返回此接口地址的哈希码。
|
String |
toString()
将此接口地址转换为
String 。
|
public InetAddress getAddress()
InetAddress
。
InetAddress
。
public InetAddress getBroadcast()
InetAddress
的广播地址返回InetAddress。
因此,只有IPv4网络具有广播地址,在IPv6网络的情况下,将返回null
。
InetAddress
代表广播地址或
null
如果没有广播地址。
public short getNetworkPrefixLength()
典型的IPv6值为128(:: 1/128)或10(fe80 :: 203:baff:fe27:1243/10)
short
表示该地址的子网的前缀长度。
public boolean equals(Object obj)
true
当且仅当参数不是null
并且它表示与该对象相同的接口地址。
如果InetAddress,前缀长度和广播都相同,则两个InterfaceAddress的InterfaceAddress
表示相同的地址。
equals
在
Object
obj
- 要比较的对象。
true
如果对象是一样的;
false
否则。
hashCode()
public int hashCode()
hashCode
在
Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)