JavaのMapとは、キーと値のペアを保存するKey-Value Storeである。Java Mapの基本的な機能はjava.util.Mapインタフェースで提供され、java.util.Mapインタフェースを実装したさまざまなクラスがJava APIで提供されている。
Kにはマップで保持するキーの型、Vにはマップで保持する値の型を指定する。
Mapインタフェースを実装したクラスを以下に示す。
メソッド | 説明 |
---|---|
clear | マップからマッピングをすべて削除する。 |
get | 指定したキーがマップされている値を返す。 |
put | 指定したキーと値をマップに関連付ける。 |
remove | 指定したキーのマッピングをマップから削除する。 |
size | マップ内のキー値マッピングの数を返す。 |
values | マップに含まれる値のCollectionビューを返す。 |
containsKey | マップが指定キーマッピングを保持する場合にtrueを返す。 |