クラス java.net.InetAddress
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.net.InetAddress

java.lang.Object
   |
   +----java.net.InetAddress

public final class InetAddress
extends Object
IP アドレスを表現するクラス。

Method Index

 o equals(Object)
指定されたオブジェクトと比較を行なう。
 o getAddress()
ネットワークバイト順序で IP アドレスを返す。
 o getAllByName(String)
指定されたホストのすべての IP アドレスを返す。
 o getByName(String)
指定されたホスト名の IP アドレスを返す。
 o getHostAddress()
"%d.%d.%d.%d" という形式の String で IP アドレスを返す。
 o getHostName()
この IP アドレスのホスト名を得る。
 o getLocalHost()
ローカルホストの IP アドレスを返す。
 o hashCode()
IP アドレスのハッシュコードを返す。
 o toString()
String に変換する。

Methods

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

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標