W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
java.lang.Object
|---java.net.InterfaceAddress
public class InterfaceAddress
extends Object
此類表示網(wǎng)絡(luò)接口地址。 簡而言之,當(dāng)?shù)刂肥?IPv4 地址時,它是 IP 地址、子網(wǎng)掩碼和廣播地址。 如果是 IPv6 地址,則為 IP 地址和網(wǎng)絡(luò)前綴長度。
修飾符和類型 | 方法 | 描述 |
---|---|---|
boolean | equals(Object obj) | 將此對象與指定對象進行比較。 |
InetAddress | getAddress() | 返回此地址的 InetAddress。 |
InetAddress | getBroadcast() | 返回此 InterfaceAddress 的廣播地址的 InetAddress。 |
short | getNetworkPrefixLength() | 返回此地址的網(wǎng)絡(luò)前綴長度。 |
int | hashCode() | 返回此接口地址的哈希碼。 |
String | toString() | 將此接口地址轉(zhuǎn)換為字符串。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
public InetAddress getAddress()
返回此地址的 InetAddress。
返回:
此地址的 InetAddress。
public InetAddress getBroadcast()
返回此 InterfaceAddress 的廣播地址的 InetAddress。
只有 IPv4 網(wǎng)絡(luò)具有廣播地址,因此,對于 IPv6 網(wǎng)絡(luò),將返回 null。
返回:
表示廣播地址的 InetAddress 或 null 如果沒有廣播地址。
public short getNetworkPrefixLength()
返回此地址的網(wǎng)絡(luò)前綴長度。 這也稱為 IPv4 地址上下文中的子網(wǎng)掩碼。 典型的 IPv4 值為 8 (255.0.0.0)、16 (255.255.0.0) 或 24 (255.255.255.0)。
典型的 IPv6 值為 128 (::1/128) 或 10 (fe80::203:baff:fe27:1243/10)
返回:
表示該地址的子網(wǎng)前綴長度的short。
public boolean equals(Object obj)
將此對象與指定對象進行比較。 當(dāng)且僅當(dāng)參數(shù)不為空并且它表示與此對象相同的接口地址時,結(jié)果才為真。
如果 InetAddress、前綴長度和廣播都相同,則 InterfaceAddress 的兩個實例表示相同的地址。
覆蓋:
類 Object 中的等于
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
obj | 要比較的對象。 |
返回:
如果對象相同,則為 true; 否則為false。
public int hashCode()
返回此接口地址的哈希碼。
覆蓋:
類 Object 中的 hashCode
返回:
此接口地址的哈希碼值。
public String toString()
將此接口地址轉(zhuǎn)換為字符串。 返回的字符串格式為: InetAddress / prefix length [ broadcast address ].
覆蓋:
類 Object 中的 toString
返回:
此接口地址的字符串表示形式。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: