- java.lang.Object
- 
- java.net.InterfaceAddress
 
- 
 public class InterfaceAddress extends Object このクラスは、ネットワーク・インタフェース・アドレスを表します。 これは要するに、アドレスがIPv4アドレスの場合は、IPアドレス、サブネット・マスク、およびブロードキャスト・アドレスです。 IPv6アドレスの場合は、IPアドレスとネットワーク接頭辞長です。- 導入されたバージョン:
- 1.6
- 関連項目:
- NetworkInterface
 
- 
- 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object obj)このオブジェクトと指定されたオブジェクトを比較します。InetAddressgetAddress()このアドレスのInetAddressを返します。InetAddressgetBroadcast()このInterfaceAddressのブロードキャスト・アドレスのInetAddressを返します。shortgetNetworkPrefixLength()このアドレスのネットワーク接頭辞長を返します。inthashCode()このインタフェース・アドレスのハッシュ・コードを返します。StringtoString()このインタフェース・アドレスをStringに変換します。
 
- 
- 
- 
メソッドの詳細- 
getAddresspublic InetAddress getAddress() このアドレスのInetAddressを返します。- 戻り値:
- このアドレスのInetAddress。
 
 - 
getBroadcastpublic InetAddress getBroadcast() このInterfaceAddressのブロードキャスト・アドレスのInetAddressを返します。ブロードキャスト・アドレスを持つのはIPv4ネットワークだけです。したがって、IPv6ネットワークの場合は nullが返されます。- 戻り値:
- ブロードキャスト・アドレスを表すInetAddress。または、ブロードキャスト・アドレスが存在しない場合はnull。
 
 - 
getNetworkPrefixLengthpublic short getNetworkPrefixLength() このアドレスのネットワーク接頭辞長を返します。 これは、IPv4アドレスの文脈ではサブネット・マスクとも呼ばれます。 典型的な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)です。 - 戻り値:
- そのアドレスのサブネットの接頭辞長を表すshort。
 
 - 
equalspublic boolean equals(Object obj) このオブジェクトと指定されたオブジェクトを比較します。 引数がnullではなく、その引数がこのオブジェクトと同じインタフェース・アドレスを表している場合にだけ、結果がtrueになります。2つの InterfaceAddressインスタンスのInetAddress、接頭辞長、およびブロードキャストが同一である場合、両者は同じアドレスを表しています。- オーバーライド:
- equals、クラス- Object
- パラメータ:
- obj- 比較対象のオブジェクト。
- 戻り値:
- オブジェクトが同じである場合はtrue、そうでない場合はfalse。
- 関連項目:
- hashCode()
 
 - 
hashCodepublic int hashCode() このインタフェース・アドレスのハッシュ・コードを返します。- オーバーライド:
- hashCode、クラス- Object
- 戻り値:
- このインタフェース・アドレスのハッシュ・コード値。
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
 
- 
 
-