モジュール java.base
パッケージ java.util

クラスAbstractMap.SimpleImmutableEntry<K,V>

java.lang.Object
java.util.AbstractMap.SimpleImmutableEntry<K,V>
型パラメータ:
K - キーの型
V - 値の型
すべての実装されたインタフェース:
Serializable, Map.Entry<K,V>
含まれているクラス:
AbstractMap<K,V>

public static class AbstractMap.SimpleImmutableEntry<K,V> extends Object implements Map.Entry<K,V>, Serializable
キーと値を保守する変更不可のエントリ。 このクラスはsetValueメソッドをサポートしていません。 このクラスのインスタンスは、どのマップにもマップのエントリ・セット・ビューにも関連付けられていません。
APIのノート:
キーと値が変更可能になる可能性があるため、このクラスのインスタンスは必ずしも不変ではありません。 キーおよび値参照は変更できないため、this specific classのインスタンスは変更できません。 このtypeの参照は、サブクラスが変更可能であるか、変更可能性の外観を提供できるため、変更できない可能性があります。

このクラスは、キーと値のマッピングのスレッドセーフなスナップショットを返すメソッドで便利な場合があります。 Map::entryメソッドおよびMap.Entry::copyOfメソッドを参照してください。

導入されたバージョン:
1.6
関連項目: