java Map 怎麼遍歷

2021-06-03 22:20:57 字數 885 閱讀 6810

//最常規的一種遍歷方法,最常規就是最常用的,雖然不複雜,但很重要,這是我們最熟悉的,就不多說了!!   

public static void work(mapmap)

collectionc = map.values();  

iterator it = c.iterator();    

for (; it.hasnext();)

system.out.println(it.next());   

//利用keyset進行遍歷,它的優點在於可以根據你所想要的key值得到你想要的 values,更具靈活性!!   

public static void workbykeyset(mapmap)

setkey = map.keyset();       

for (iterator it = key.iterator(); it.hasnext();)

string s = (string) it.next();           

system.out.println(map.get(s));       

//比較複雜的一種遍歷在這裡,呵呵~~他很暴力哦,它的靈活性太強了,想得到什麼就能得到什麼~~   

public static void workbyentry(mapmap)

set> set = map.entryset();       

for (iterator> it = set.iterator(); it.hasnext();)

map.entryentry = (map.entry) it.next();          

system.out.println(entry.getkey() + "--->" + entry.getvalue());      

java Map 怎麼遍歷

最常規的一種遍歷方法,最常規就是最常用的,雖然不複雜,但很重要,這是我們最熟悉的,就不多說了!public static void work mapmap 利用keyset進行遍歷,它的優點在於可以根據你所想要的key值得到你想要的 values,更具靈活性!public static void w...

java Map 遍歷方法

第一種 效率高 foreach簡化寫法 第二種 效率低,以後盡量少使用!hashmap的遍歷有兩種常用的方法,那就是使用keyset及entryset來進行遍歷,但兩者的遍歷速度是有差別的.對於keyset其實是遍歷了2次,一次是轉為iterator,一次就從hashmap中取出key所對於的val...

java map遍歷方式

map的幾種遍歷方式 map string,string map new hashmap map.put aa sohu.com map.put bb 163.com map.put cc sina.com system.out.println 普通的遍歷方法,通過map.keyset遍歷key和v...