nanoJBlend

java.net
クラス InetAddress

java.lang.Object
  上位を拡張 java.net.InetAddress

public class InetAddress
extends Object

このクラスはインターネットアドレスに対する各種操作を提供します。 このクラスはIPv4形式のアドレスだけをサポートしています。


メソッドの概要
 boolean equals(Object obj)
          指定されたオブジェクトと比較します。
 byte[] getAddress()
          この InetAddress のIPアドレスを返します。
static InetAddress getByAddress(byte[] addr)
          指定された4バイトのバイト配列のデータをIPv4アドレスとする InetAddress を生成します。
static InetAddress getByName(String host)
          指定されたホスト名に基づき、そのIPアドレスを取得して InetAddress を生成して返します。
 String getHostAddress()
          この InetAddress が表すIPアドレスの文字列表現を返します。
static InetAddress getLocalHost()
          ローカルホストのアドレスを表す InetAddress を返します。
 String toString()
          この InetAddress が表すIPアドレスの文字列表現を返します。
 
クラス java.lang.Object から継承されたメソッド
getClass, hashCode, notify, notifyAll, wait, wait
 

メソッドの詳細

getAddress

public byte[] getAddress()
この InetAddress のIPアドレスを返します。 配列には、先頭(インデックス0)にIPアドレスの最上位バイト、続けて最下位バイトまで順に格納されています。

戻り値:
IPv4アドレスを保持している4バイトのバイト配列

getByAddress

public static InetAddress getByAddress(byte[] addr)
指定された4バイトのバイト配列のデータをIPv4アドレスとする InetAddress を生成します。 配列 addr には、先頭(インデックス0)にIPアドレスの最上位バイト、続けて最下位バイトまで順に格納して渡します。

パラメータ:
addr - IPv4アドレスを保持している4バイトのバイト配列
戻り値:
指定されたIPアドレスを表す InetAddress

getByName

public static InetAddress getByName(String host)
                             throws UnknownHostException
指定されたホスト名に基づき、そのIPアドレスを取得して InetAddress を生成して返します。 host には "aplix.co.jp" のようなマシン名か、または "192.168.255.255" のようなIPアドレスを表す文字列リテラルを指定できます。

パラメータ:
host - ホスト名
戻り値:
指定されたホストのIPアドレスを表す InetAddress
例外:
UnknownHostException - 指定されたホスト名からIPアドレスを解決できなかった場合

getHostAddress

public String getHostAddress()
この InetAddress が表すIPアドレスの文字列表現を返します。

戻り値:
文字列形式のIPアドレス

getLocalHost

public static InetAddress getLocalHost()
                                throws UnknownHostException
ローカルホストのアドレスを表す InetAddress を返します。

戻り値:
ローカルホストのアドレスを表す InetAddress
例外:
UnknownHostException - ローカルホストのアドレスが取得できなかった場合

equals

public boolean equals(Object obj)
指定されたオブジェクトと比較します。

オーバーライド:
クラス Object 内の equals
パラメータ:
obj - 比較するオブジェクト
戻り値:
obj が同じIPアドレスを保持している場合 true、そうでなければ false を返します。

toString

public String toString()
この InetAddress が表すIPアドレスの文字列表現を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
getHostAddress() の結果が返ります。

nanoJBlend

Copyright 2005-2013 Aplix and/or its affiliates. All rights reserved. Aplix Confidential and Restricted.
NTT DOCOMO and Hitachi Kokusai Electric Confidential