Java Map的幾種遍歷方式

2021-09-10 04:45:47 字數 403 閱讀 8115

方法1 通過keyset遍歷

public void loopmapbykeyset() 

}

這種方式**邏輯清晰,但有個很嚴重的問題是效率低。

方法2 通過entryset的iterator遍歷

public void loopmapbyiterator() 

}

這種方式效率較高,但是對不熟悉iterator的人閱讀起來稍微有點不友好。

方法三 通過entryset遍歷

public void loopmapbyentryset() 

}

這種方式本質跟方法二沒區別,只是改進了下寫法,不僅效率高,**也簡潔了一些,閱讀起來更友好。

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

java Map 遍歷方法

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

java Map 怎麼遍歷

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