jp.hishidama.util
クラス DoubleOrderedHashMap<K,V>
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
jp.hishidama.util.DoubleOrderedHashMap<K,V>
- 型パラメータ:
K
- キーの型V
- 値の型
- すべての実装されたインタフェース:
- Serializable, Cloneable, Map<K,V>
public class DoubleOrderedHashMap<K,V>
- extends HashMap<K,V>
双方向ハッシュマップ.
値を指定してキーを取得する事も出来るハッシュマップ。
キーと値は1:1対応している前提。
- 導入されたバージョン:
- 2010.02.11
- 作成者:
- ひしだま
- 関連項目:
- 直列化された形式
DoubleOrderedHashMap
public DoubleOrderedHashMap()
- コンストラクター.
DoubleOrderedHashMap
public DoubleOrderedHashMap(int initialCapacity)
- コンストラクター.
- パラメータ:
initialCapacity
- 初期サイズ
put
public V put(K key,
V value)
- 定義:
- インタフェース
Map<K,V>
内の put
- オーバーライド:
- クラス
HashMap<K,V>
内の put
remove
public V remove(Object key)
- 定義:
- インタフェース
Map<K,V>
内の remove
- オーバーライド:
- クラス
HashMap<K,V>
内の remove
clear
public void clear()
- 定義:
- インタフェース
Map<K,V>
内の clear
- オーバーライド:
- クラス
HashMap<K,V>
内の clear
getKeyForValue
public K getKeyForValue(V value)
containsValue
public boolean containsValue(Object value)
- 定義:
- インタフェース
Map<K,V>
内の containsValue
- オーバーライド:
- クラス
HashMap<K,V>
内の containsValue
clone
public DoubleOrderedHashMap<K,V> clone()
- オーバーライド:
- クラス
HashMap<K,V>
内の clone