* a:新增功能
* v put(k key,v value):新增元素。
* 如果鍵是第一次儲存,就直接儲存元素,返回null
* 如果鍵不是第一次存在,就用值把以前的值替換掉,返回以前的值
* b:刪除功能
* void clear():移除所有的鍵值對元素
* v remove(object key):根據鍵刪除鍵值對元素,並把值返回
* c:判斷功能
* boolean containskey(object key):判斷集合是否包含指定的鍵
* boolean containsvalue(object value):判斷集合是否包含指定的值
* boolean isempty():判斷集合是否為空
* d:獲取功能
* set> entryset():
* v get(object key):根據鍵獲取值
* setkeyset():獲取集合中所有鍵的集合
* collectionvalues():獲取集合中所有值的集合
* e:長度功能
* int size():返回集合中的鍵值對的個數
* map新功能
* v getordefault(object key, v):在**語句中規定獲得在map中符合提供的鍵的值,
否則在沒有找到提供的鍵的匹配項的時候返回乙個「預設值」
Java集合 Map 簡單概述和案例
map map和collection儲存資料的形式不同 collection中的集合,元素時孤立存在的 理解為單身 想集合中儲存元素採用乙個個元素的方式儲存。map中的集合,元素是成對存在的。每個元素由鍵和值兩部分組成,通過鍵可以找所對應的值。collection中的集合稱為單列集合,map中的集合...
Java中map集合框架
map 一次新增一對元素,collection一次新增乙個元素 map也稱為雙列集合,collection稱為單列集合 其實map集合中儲存的就是鍵值對。必須保證鍵的唯一性 1.新增 value put key,value 返回前乙個和key關聯的值,如果沒有返回null 2.修改 void cle...
java中的map集合順序
最近開發,需要map中輸出的順序與新增的順序一致,所以總結一下hashmap treemap linkedhashmap。map用於儲存鍵值對,鍵不可重複,值可重複,鍵重複後值會被替換。一般情況下使用hashmap treemap中的資料會按照鍵排序,如果需要按自然順序或自定義順序遍歷鍵,可用tre...