HashMap <K, V> クラス
- [内容]
- Map 形式のハッシュテーブルデータを扱うクラスです.
- [コンストラクタ]
- public HashMap()
- デフォルト容量(16)と負荷係数 0.75 を持った空の HashMap オブジェクトの生成
- public HashMap(int initialCapacity)
- public HashMap(int initialCapacity, float loadFactor)
- 初期容量 initialCapacity と負荷係数 loadFactor (入力されなければ 0.75 )を持った空の HashMap オブジェクトの生成
- [主なメソッド]
- public void clear()
- すべての要素を削除する
- public boolean containsKey(Object key)
- 指定された key に対応する要素が含まれていたら true を返す
- public boolean containsValue(Object value)
- 指定された値を持つ要素が含まれていたら true を返す
- public Object get(Object key)
- 指定された key に対応する値を返す
- public boolean isEmpty()
- 要素が含まれていない場合に true を返す
- public Object put(Object key, Object value)
- key で指定された要素が存在しなければ追加し,value を返す
- public Object remove(Object key)
- key で指定された要素を削除する
- public int size()
- 要素の数を返す
- [使用例]
- プログラム例は,HashMap クラスの各メソッド等の使用例です.
- [参照]
- Vector, TreeSet, HashSet, Stack, PriorityQueue, ArrayList, TreeMap, ArrayDeque