map集合的遍歷方式

2021-09-26 04:26:31 字數 848 閱讀 4045

//第一種:普遍使用,二次取值

system.out.println("通過map.keyset遍歷key和value:");

for (string key : map.keyset()) {

system.out.println("key= "+ key + " and value= " + map.get(key));

//第二種

system.out.println("通過map.entryset使用iterator遍歷key和value:");

iterator> it = map.entryset().iterator();

while (it.hasnext()) {

map.entryentry = it.next();

system.out.println("key= " + entry.getkey() + " and value= " + entry.getvalue());

//第三種:推薦,map容量大時

system.out.println("通過map.entryset遍歷key和value");

for (map.entryentry : map.entryset()) {

system.out.println("key= " + entry.getkey() + " and value= " + entry.getvalue());

//第四種

system.out.println("通過map.values()遍歷所有的value,但不能遍歷key");

for (string v : map.values()) {

system.out.println("value= " + v);

遍歷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集合...