一次添加一對元素,也稱為雙列集合。
而Collection,一次添加一個元素,稱為單列集合。
value put(key,value); 返回前一個與key關聯的值,如果沒有,返回null。
void clear(); 清空map集合。
value remove(key); 返回指定的key關聯的值並刪除這對鍵值對,沒有指定的key,就返回null
boolean containsKey(key);
boolean containsValue(value);
boolean isEmpty();
value get(key):通過鍵獲取值,如果沒有該鍵返回null。 當然可以通過返回null,來判斷是否包含指定鍵。
int size(); 獲取鍵值對的個數。
內部結構是哈希表,是同步的,不允許null作為鍵,null作為值。
|--Properties: 用來存儲鍵值對型的配置文件的信息,可以和IO技術相結合。
內部結構是哈希表,不是同步的。 允許null作為鍵,允許null作為值。
內部結構是二叉樹,不是同步的,可以對Map集合中的鍵進行排序。