Java Mapの使い方

JavaのMapとは、キーと値のペアを保存するKey-Value Storeである。Java Mapの基本的な機能はjava.util.Mapインタフェースで提供され、java.util.Mapインタフェースを実装したさまざまなクラスがJava APIで提供されている。

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

Kにはマップで保持するキーの型、Vにはマップで保持する値の型を指定する。

Mapインタフェースを実装したクラスを以下に示す。

Mapインタフェースのメソッド
メソッド 説明
clear マップからマッピングをすべて削除する。
get 指定したキーがマップされている値を返す。
put 指定したキーと値をマップに関連付ける。
remove 指定したキーのマッピングをマップから削除する。
size マップ内のキー値マッピングの数を返す。
values マップに含まれる値のCollectionビューを返す。
containsKey マップが指定キーマッピングを保持する場合にtrueを返す。