一、引入:
之前的一大段時間裡我們介紹了Collection、List、Set這些單列集合,但是單列集合并不能完全滿足我們的日常所需,例如:在現實生活中有些資料是以映射關系存在的,也就是成對存在的,比如:
一夫一妻制下:老公——老婆
身份證——人
一把鑰匙——鎖
二、雙列集合:
1、概況:
—| Map:如果是實作了Map接口的集合類。特點: 存儲的資料都是以鍵值對的形式存在的,鍵不可重複,值可以重複。
——| HashMap
——| TreeMap
——| Hashtable
2、Map接口的方法:
1)添加:
put(K key, V value)
putAll(Map<? extends K,? extends V> m)
2)删除
remove(Object key)
clear()
3)擷取:
get(Object key)
size()
4)判斷:
containsKey(Object key)
containsValue(Object value)
isEmpty()