//建立乙個mapmapmap = new hashmap<>();
map.put("1","手機");
map.put("2","**");
map.put("3","電腦");
map.put("4","電視");
第一種:通過map的keyset()方法獲得key的set集合,使用增強for迴圈遍歷輸出
//1、使用map的keyset方法獲取key的集合setkeyset =map.keyset();
//2、使用增強for迴圈遍歷出每個key
for(string key : keyset)
第二種:通過entryset()獲取鍵和值的集合,使用迭代器遍歷輸出
set> entityset =map.entryset();//獲取迭代器
iterator
> iterator =entries.iterator();
//迭代器判斷是否有下乙個元素
while
(iterator.hasnext())
第三種:同樣使用entityset()獲取鍵和值的集合,使用增強for遍歷出每對鍵和值。
set> entryset =map.entryset();for (map.entryentry : entryset)
第四種:通過map的values()獲取,注意:只可以獲取到值
collectionvalues =map.values();for(string value : values)
遍歷Map集合方式
最常規的一種遍歷方法,最常規就是最常用的,雖然不複雜,但很重要,這是我們最熟悉的,就不多說了!public static void work mapmap 利用keyset進行遍歷,它的優點在於可以根據你所想要的key值得到你想要的 values,更具靈活性!public static void w...
map集合遍歷方式
常用方法 hashmap hm new hashmap 通過制定鍵替換鍵所指向的值 hm.replace 2,wxz system.out.println hm.get 2 清空 hm.clear system.out.println hm.size 判斷是否為空 system.out.printl...
Map集合的遍歷方式
map集合遍歷有四種方式 第一種 先獲得key集合,然後for迴圈遍歷key集合拿值 setkeyset map.keyset for stringkey keyset stringvalue map.get key system.out println value 第二種 通過迭代器遍歷map集合...