Mapにより、キーを値にマップできます。
Mapインターフェイスは他のコレクションとは異なり、Collectionインターフェイスを拡張していません。またMapへは要素を追加するのではなく、マッピング (キーと値の組) を追加します。
public interface Map<K,V>
V put(K key, V value)put - Map (Java Platform SE 7 )
void putAll(Map<? extends K,? extends V> m)
V get(Object key)
boolean isEmpty()
boolean containsKey(Object key)
containsKey()では、指定のキーがマップに含まれている場合にtrueを返します。
boolean containsValue(Object value)
containsValue()では、指定の値がマップに含まれている場合にtrueを返します。この処理にはO(n)、つまりマップのサイズに正比例した時間がかかります。
V remove(Object key)
void clear()