|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.net.InetAddress
java.net.Inet4Address
public final class Inet4Address
此類別表示 Internet Protocol version 4 (IPv4) 位址。此類別是由 RFC 790:Assigned Numbers、RFC 1918:Address Allocation for Private Internets 和 RFC 2365:Administratively Scoped IP Multicast 定義的。
d.d.d.d d.d.d d.d d
當指定四個部分時,將每個部分解釋為一個資料位元組,並從左到右分派給 IPv4 位址的四個位元組。
當指定三部分位址時,將最後一個部分解釋為 16 位量,並放置在網路位址的最右邊兩個位元組。這使得三部分位址格式便於將 Class B 網路位址指定為 128.net.host。
當提供兩部分位址時,將最後一個部分解釋為 24 位量,並放置在網路位址的最右邊三個位元組。這使得兩部分位址格式便於將 Class A 網路位址指定為 net.host。
當僅給出一個部分時,值被直接存儲在網路位址中,無需進行位元組重排。
對於將文本表示形式作為輸出值返回的方法而言,使用第一種形式,即使用以點分隔的四個字元串。
| 方法摘要 | |
|---|---|
boolean |
equals(Object obj)
將此物件與指定物件比較。 |
byte[] |
getAddress()
返回此 InetAddress 物件的原始 IP 位址。 |
String |
getHostAddress()
返回 IP 位址字元串(以文本表現形式)。 |
int |
hashCode()
返回此 IP 位址的雜湊碼。 |
boolean |
isAnyLocalAddress()
檢查 InetAddress 是否是通配符位址的實用例行程序。 |
boolean |
isLinkLocalAddress()
檢查 InetAddress 是否是連接本地位址的實用例行程序。 |
boolean |
isLoopbackAddress()
檢查 InetAddress 是否是回送位址的實用例行程序。 |
boolean |
isMCGlobal()
檢查多點傳送位址是否具有全體範圍的實用例行程序。 |
boolean |
isMCLinkLocal()
檢查多點傳送位址是否具有連接範圍的實用例行程序。 |
boolean |
isMCNodeLocal()
檢查多點傳送位址是否具有節點範圍的實用例行程序。 |
boolean |
isMCOrgLocal()
檢查多點傳送位址是否具有組織範圍的實用例程。 |
boolean |
isMCSiteLocal()
檢查多點傳送位址是否具有站點範圍的實用例行程序。 |
boolean |
isMulticastAddress()
檢查 InetAddress 是否是 IP 多點傳送位址的實用例行程序。 |
boolean |
isSiteLocalAddress()
檢查 InetAddress 是否是站點本地位址的實用例行程序。 |
| 從類別 java.net.InetAddress 繼承的方法 |
|---|
getAllByName, getByAddress, getByAddress, getByName, getCanonicalHostName, getHostName, getLocalHost, isReachable, isReachable, toString |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 方法詳細資訊 |
|---|
public boolean isMulticastAddress()
InetAddress 中的 isMulticastAddressboolean 值public boolean isAnyLocalAddress()
InetAddress 中的 isAnyLocalAddressboolean 值public boolean isLoopbackAddress()
InetAddress 複製的描述
InetAddress 中的 isLoopbackAddressboolean 值;否則返回 false。public boolean isLinkLocalAddress()
InetAddress 中的 isLinkLocalAddressboolean 值;如果位址不是連接本地單播位址,則返回 false。public boolean isSiteLocalAddress()
InetAddress 中的 isSiteLocalAddressboolean 值;如果位址不是站點本地單播位址,則返回 false。public boolean isMCGlobal()
InetAddress 中的 isMCGlobalboolean 值;如果它不是全體範圍或多點傳送位址,則返回 falsepublic boolean isMCNodeLocal()
InetAddress 中的 isMCNodeLocalboolean 值;如果它不是節點本地範圍或多點傳送位址,則返回 falsepublic boolean isMCLinkLocal()
InetAddress 中的 isMCLinkLocalboolean 值;如果它不是連接本地範圍或多點傳送位址,則返回 falsepublic boolean isMCSiteLocal()
InetAddress 中的 isMCSiteLocalboolean;如果它不是站點本地範圍或多點傳送位址,則返回 falsepublic boolean isMCOrgLocal()
InetAddress 中的 isMCOrgLocalboolean;如果它不是組織本地範圍或多點傳送位址,則返回 falsepublic byte[] getAddress()
InetAddress 物件的原始 IP 位址。結果按網路位元組順序:位址的高位位元組位於 getAddress()[0] 中。
InetAddress 中的 getAddresspublic String getHostAddress()
InetAddress 中的 getHostAddresspublic int hashCode()
InetAddress 中的 hashCodeObject.equals(java.lang.Object),
Hashtablepublic boolean equals(Object obj)
null,並且它表示與此物件相同的 IP 位址時,結果才為 true。
如果 getAddress 對兩個 InetAddress 返回的 byte 陣列長度相同並且 byte 陣列的每個陣列元素也都相同,則這兩個 InetAddress 的實例表示相同的 IP 位址。
InetAddress 中的 equalsobj - 要與之比較的物件。
true;否則,返回 false。InetAddress.getAddress()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。