クラスInterfaceAddress
java.lang.Object
java.net.InterfaceAddress
public finalクラスInterfaceAddressはオブジェクトを拡張します。
このクラスは、ネットワーク・インタフェース・アドレスを表します。 IPv4の場合、IPアドレス、サブネット・マスクおよびブロードキャスト・アドレス(インタフェースがブロードキャストをサポートしている場合)で構成されます。 IPv6の場合、IPアドレスとネットワーク接頭辞の長さで構成されます。
- 導入されたバージョン:
- 1.6
- 関連項目:
-
メソッドのサマリー
クラスオブジェクトで宣言されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
メソッドの詳細
-
getAddress
-
getBroadcast
public InetAddress getBroadcast()このInterfaceAddressのブロードキャスト・アドレスのInetAddressを返します。ブロードキャスト・アドレスを持つのはIPv4ネットワークだけです。したがって、IPv6ネットワークの場合は
nullが返されます。一部のネットワーク・インタフェースはブロードキャストをサポートせず、
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
-