Map集合學習總結

2022-07-17 22:18:28 字數 533 閱讀 7926

1、map介面定義的集合又稱查詢表,用於儲存所謂的 key-value  對映對,key可以看成是value的索引,作為key的物件在集合中不可以重複

根據內部資料結構的不同map介面有多重實現類,其中常用的有內部為hash表實現的hashmap和內部為排序二叉樹實現的treemap。

2、map介面的put方法,map介面中定義了向map介面中存放元素的put方法,  -v  put(k key,v  value),j將key-value存入map,如果在集合中已經包含該key,

則操作將替換該key所對應的value值,返回值為該key原來的value值,如果原來沒有值則返回null。

3、map介面中定義了從map中獲取元素的get方法 , -v  get(object  key)    返回引數key所對應的value值,如果不存在則返回null。

4、map中containskey()方法,定義了某個key是否在map中存在 , boolean  containskey(object key)  若map中包含給定的key則返回true,否則返回false。

Map集合總結

map 2016 5 27 11 45 42 public inte ce map map是乙個介面,用於儲存鍵值對物件的,key唯一,value不唯一,乙個key至少對應著乙個value map的常見方法 新增 v put k,v 如果key值相同,則新存放的值會覆蓋舊的值,返回被覆蓋的舊值 vo...

Map集合總結

map集合的特點 將鍵對映到值的物件,乙個對映不能包含重複的鍵 每個鍵最多只能對映到乙個值.map集合和collection集合的區別?map集合儲存元素是成對出現的,map集合的鍵是唯一的,值是可重複的,可以把這個理解為 夫妻對 collection集合儲存元素是單獨出現的,collection的...

集合總結 Map

map體系結構 與set的區別 set底層是使用了map集合 value為null值 所以hashmap和treemap底層可以看set 底層是多少 公共方法 新增 刪除 判斷 獲取 原理 類似hashset 允許存入null鍵null值 執行緒不同步 特點 其需要維護元素的插入順序,所以效能略低於...