java Map 遍歷方法

2021-05-22 15:11:13 字數 347 閱讀 5024

第一種:效率高

foreach簡化寫法:

第二種:效率低,以後盡量少使用!

hashmap的遍歷有兩種常用的方法,那就是使用keyset及entryset來進行遍歷,但兩者的遍歷速度是有差別的.

對於keyset其實是遍歷了2次,一次是轉為iterator,一次就從hashmap中取出key所對於的value。

而entryset只是遍歷了第一次,他把key和value都放到了entry中,所以就快了。

注:hashtable的遍歷方法和以上的差不多!

Java Map類的遍歷方法

通過map.keyset 方法遍歷key和value。for keyclass key map.keyset 通過map.entryset 方法並使用迭代器iterator遍歷key和value。iterator iterator map.entryset iterator while iterat...

java Map 怎麼遍歷

最常規的一種遍歷方法,最常規就是最常用的,雖然不複雜,但很重要,這是我們最熟悉的,就不多說了!public static void work mapmap collectionc map.values iterator it c.iterator for it.hasnext system.out....

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...