nanoJBlend

java.util
インタフェース Map.Entry<K,V>

既知の実装クラスの一覧:
HashMap.SimpleEntry
含まれているインタフェース:
Map<K,V>

public static interface Map.Entry<K,V>

マップのエントリ(キーと値のペア)を表します。 Map インスタンス mentrySet メソッドは、m が保持するマップエントリのセットを返します。


メソッドの概要
 boolean equals(Object o)
          指定されたオブジェクトが表すマッピングをこのマップエントリのマッピングと比較します。
 K getKey()
          このマップエントリのキーを返します。
 V getValue()
          このマップエントリの値を返します。
 int hashCode()
          このマップエントリのハッシュコードを返します。
 V setValue(V value)
          このマップエントリの値を入れ替えます(オプション)。
 

メソッドの詳細

getKey

K getKey()
このマップエントリのキーを返します。

戻り値:
このマップエントリのキー
例外:
IllegalStateException - このエントリが Map から除去されていた場合。 この例外の発生は通信モジュールの実装に依存します。

getValue

V getValue()
このマップエントリの値を返します。

戻り値:
このマップエントリの値
例外:
IllegalStateException - このエントリが Map から除去されていた場合。 この例外の発生は通信モジュールの実装に依存します。

setValue

V setValue(V value)
このマップエントリの値を入れ替えます(オプション)。

パラメータ:
value - マップエントリの新しい値
戻り値:
マップエントリに以前設定されていた値
例外:
UnsupportedOperationException - このメソッドがサポートされていない場合
ClassCastException - value に指定されたオブジェクトをマッピングの値としてキャストできない場合
IllegalArgumentException - value に指定されたオブジェクトが、その性質上マッピングの値として格納できない場合
NullPointerException - value に指定されたオブジェクトが null で、Mapnull を値要素としてサポートしていない場合
IllegalStateException - このエントリが Map から除去されていた場合。 この例外の発生は通信モジュールの実装に依存します。

equals

boolean equals(Object o)
指定されたオブジェクトが表すマッピングをこのマップエントリのマッピングと比較します。 二つのエントリ e1e2 について、次の式が true の場合同じマッピングであると判断されます。
 (e1.getKey()==null ?
  e2.getKey()==null : e1.getKey().equals(e2.getKey()))  &&
 (e1.getValue()==null ?
  e2.getValue()==null : e1.getValue().equals(e2.getValue()))
 

オーバーライド:
クラス Object 内の equals
パラメータ:
o - このエントリと比較するオブジェクト
戻り値:
指定されたオブジェクトがこのエントリと同じマッピングを表す場合 true、そうでない場合 false

hashCode

int hashCode()
このマップエントリのハッシュコードを返します。

オーバーライド:
クラス Object 内の hashCode
戻り値:
このマップエントリのハッシュコード

nanoJBlend

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