map集合的常用方法。
map集合是乙個雙列集合,裡面的每個元素都是乙個鍵值對。
map有兩個泛型,
k 表示
map集合中鍵的型別。
v 表示
map集合中值的資料型別。
常用方法:(重要
)v put(k key, v value)
: 向map
集合中新增鍵值對。(重要
)v get(object key)
: 根據
key獲取到
value
的值。v remove(object key)
:根據key
直接刪除整個的鍵值對。 返回被刪除的
value
map介面最常用的實現類是
hashmap
public classdemo01mapmethod}
/*map集合的遍歷
map集合能夠直接使用增強
for或者迭代器嗎?? 不可以。
map集合遍歷方式:
我們可以先拿到
map集合中所有的
key, 把所有的
key放入到乙個
set集合中,然後再遍歷這個
set集合,拿到
裡面的每乙個
key,根據
key獲取
value
。方法:
setkeyset()
:可以獲取
map集合中所有的
key,並且把這些
key放入到
set集合中返回
具體遍歷的步驟:
1. 呼叫
keyset
方法,得到存放所有鍵的
set集合
2. 遍歷這個
set集合,拿到
set集合中的每乙個鍵
3. 得到鍵之後,呼叫
map的
get方法,根據
key獲取
value。*/
public classdemo02mapforecch
}}
/*map集合的第二種方式(
entryset
遍歷)步驟:
1. 獲取到
map集合中所有的
entry
物件,把這些
entry
物件放入到乙個
set集合中
2. 遍歷這個
set集合,拿到裡面的每乙個
entry
物件3.
呼叫entry
物件的方法,獲取到這個
entry
物件中的
key和
value
。如何獲取所有的
entry
物件, 呼叫
map集合的
entryset
方法:set> entryset()
:得到存放所有
entry
物件的set
集合。如何獲取到
entry
物件中的
key和
value
。 呼叫
entry
物件的getkey
和getvalue
就可以。
k getkey()
:獲取所有的
keyv getvalue()
獲取所有的
value
兩種遍歷方式,推薦第一種
(keyset)
*/public classdemo03enteryforeach
}}
Map集合 雙列集合
map集合 雙列集合 map集合是鍵值對集合。它的元素是由兩個值組成的,元素的格式是 key value.map集合形式 map集合系列 map 介面 hashmap 實現類 linkedhashmap 注意 map集合只支援引用資料型別的元素儲存。map集合特點 鍵是無序不重複的。重複的鍵,後面加...
集合專題 雙列集合Map
一 map集合的常用方法 增和改put,刪除remove 查詢get 01.獲取鍵集put k key,v value hashmap string,integer map new hashmap map.put 李晨 28 map.put 王寶強 27 map.put 宋哲 18 map.put ...
Java集合 雙列集合Map
map集合 前面我們提到過的collection集合以及他的子實現類,這些集合屬於單列集合,而在實際開發中,經常使用到的還有雙列集合map集合。在具體講雙列集合之前,再來回憶一下單列集合。在單列集合中,首先分為list和set兩個集合,而list集合又分為 arraylist,vector,和lin...