クラスInterfaceAddress
java.lang.Object
java.net.InterfaceAddress
public class InterfaceAddress extends Object
このクラスは、ネットワーク・インタフェース・アドレスを表します。 これは要するに、アドレスがIPv4アドレスの 合は、IPアドレス、サブネット・マスク、およびブロードキャスト・アドレスです。 IPv6アドレスの 合は、IPアドレスとネットワーク接 辞長です。
- 導入されたバージョン:
- 1.6
- 関連 目:
-
メソッドの詳細
-
getAddress
-
getBroadcast
public InetAddress getBroadcast()このInterfaceAddressのブロードキャスト・アドレスのInetAddressを返します。ブロードキャスト・アドレスを持つのはIPv4ネットワーク けです。したがって、IPv6ネットワークの 合は
nullが返されます。- 戻り値:
- ブロードキャスト・アドレスを表す
InetAddress。または、ブロードキャスト・アドレスが存在しない 合はnull。
-
getNetworkPrefixLength
public 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。
-
equals
public boolean equals(Object obj) このオブジェクトと指定されたオブジェクトを比較します。 引数がnullではなく、その引数がこのオブジェクトと同じインタフェース・アドレスを表している 合に け、結果がtrueになります。2つの
InterfaceAddressインスタンスのInetAddress、接 辞長、およびブロードキャストが同一である 合、両者は同じアドレスを表しています。 -
hashCode
-
toString
-