クラス java.net.InetAddress
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.net.InetAddress
java.lang.Object
|
+----java.net.InetAddress
- public final class InetAddress
- extends Object
IP アドレスを表現するクラス。
-
equals(Object)
- 指定されたオブジェクトと比較を行なう。
-
getAddress()
- ネットワークバイト順序で IP アドレスを返す。
-
getAllByName(String)
-
指定されたホストのすべての IP アドレスを返す。
-
getByName(String)
- 指定されたホスト名の IP アドレスを返す。
-
getHostAddress()
- "%d.%d.%d.%d" という形式の String で IP アドレスを返す。
-
getHostName()
- この IP アドレスのホスト名を得る。
-
getLocalHost()
- ローカルホストの IP アドレスを返す。
-
hashCode()
- IP アドレスのハッシュコードを返す。
-
toString()
- String に変換する。
getHostName
public String getHostName()
- この IP アドレスのホスト名を得る。
これは、ハッシュテーブルのキーでもある。
返り値が null のときは、IP アドレスが任意のローカルマシンの
有効なネットワークアドレスであることを示している。
getAddress
public byte[] getAddress()
- ネットワークバイト順序で IP アドレスを返す。
最上位バイトが返り値の配列の [0] に置かれる。
64 bit の IP アドレスへの対応のため、byte の配列で返される。
- 返り値:
- ネットワークバイト順序での IP アドレス
getHostAddress
public String getHostAddress()
- "%d.%d.%d.%d" という形式の String で IP アドレスを返す。
- 返り値:
- String 形式での IP アドレス
hashCode
public int hashCode()
- IP アドレスのハッシュコードを返す。
- オーバーライド:
- クラス Object の hashCode
equals
public boolean equals(Object obj)
- 指定されたオブジェクトと比較を行なう。
- パラメータ:
- obj - 比較するオブジェクト
- 返り値:
- オブジェクトが同じ内容なら true; そうでないなら false
- オーバーライド:
- クラス Object の equals
toString
public String toString()
- String に変換する。
- オーバーライド:
- クラス Object の toString
getByName
public static synchronized InetAddress getByName(String host) throws UnknownHostException
- 指定されたホスト名の IP アドレスを返す。
引数が null のときはローカルマシンのデフォルトアドレスが返る。
IP アドレスの取得を速めるためにローカルキャッシュが用いられる。
ホストの全アドレスが必要なときは getAllByName() メソッドを用いる。
- パラメータ:
- host - ホスト名
- 例外: UnknownHostException
- ホスト名を解決できない
getAllByName
public static synchronized InetAddress[] getAllByName(String host) throws UnknownHostException
- 指定されたホストのすべての IP アドレスを返す。
- 例外: UnknownHostException
- ホスト名を解決できない
getLocalHost
public static InetAddress getLocalHost() throws UnknownHostException
- ローカルホストの IP アドレスを返す。
- 例外: UnknownHostException
- ホスト名を解決できない
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標