map集合是以鍵值對進行儲存值的,所以遍歷map集合無非就是獲取鍵和值,根據實際需求,進行獲取鍵和值.
1.無非就是通過map.keyset()獲取到值,然後根據鍵獲取到值.
for(string s:map.keyset())
2.通過map.entry(string,string)獲取,然後使用entry.getkey()獲取到鍵,通過entry.getvalue()獲取到值
for(map.entryentry : map.entryset())
3.其中通過iterator也是為了最終獲得entry,所以理解其用法,可以很好的使用和掌握
publicclass
maptest01
26 system.out.println("***********************************=");
27
28 //
第二種只遍歷鍵或者值,通過加強for迴圈
29 for(string s1:map.keyset())
32 for(string s2:map.values())
35 system.out.println("***********************************=");
36
37 //
第三種方式map.entry的加強for迴圈遍歷輸出鍵key和值value
38 for(map.entryentry : map.entryset())
41 system.out.println("***********************************=");
42
43 //
第四種iterator遍歷獲取,然後獲取到map.entry,再得到getkey()和getvalue()
44 iterator> it=map.entryset().iterator();
45 while
(it.hasnext())
49 system.out.println("***********************************=");
50
51}52
53
54 }
4.map的一些常用的知識點,和取值的變形形式,都需要掌握和了解
publicclass
maptest02
35 system.out.println("*************************====");
36 collectionvalues=map.values();//
值的集合
37system.out.println(values);
38 system.out.println("*************************====");
39 set> entrys=map.entryset();//
鍵值對的集合
40 for(map.entryentry:entrys)
43
44}45 }
map集合的遍歷方法
一 通過map.keyset遍歷key和value,普遍使用,二次取值 mapmap new hashmap 給map結合賦值 map.put k1 v1 map.put k2 v2 map.put k3 v3 map.put k4 v4 遍歷 for string key map.keyset 二...
Map集合遍歷方法整理
記錄篇 遍歷map集合 system.out.println entry 遍歷map集合 set set map.entryset system.out.println 增強for迴圈 for entry temp set system.out.println 迭代器 iterator iterat...
遍歷map集合
map集合的遍歷 mapmap new hashmap map.put 小明 小紅 map.put 小王 小麗 map.put 小李 小美 map.put 小吳 小娜 獲得鍵值對 物件的集合 set set map.entryset for map.entryme set 結果小明 小紅 小李 小美...