public static void main(string args)
第一種方法:通過map.keyset遍歷key和value
for(string key:map.keyset())
第二種方法:通過map.entryset和迭代器遍歷map
iterator> car =map.entryset().interator();
while(car.hasnext())
第三種方法:map.entryset()加for in 迴圈(推薦):
for(map.entry entry:map.entryset())
注:map.entryset()返回的是乙個set>,map.entry是乙個介面,表示乙個鍵值對(對映lddeyef項),而set>則表示對映項的set。
第四種方法:通過map.values():
for(string val:map.values())
以上四種方法介紹了map集合的遍歷**,希望能夠幫助到大家。
本文標題: 不同方式遍歷map集合(全)
本文位址:
遍歷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...
3種場景不同方法遍歷Map集合的效率比較
只遍歷 key 只遍歷 value 測試結果 小結 hashmap1 大小為1000000,key和value的值均為string,key的值為1 2 3.1000000 mapmap1 newhashmap string key1,value1 for int i 1 i 1000000 i ha...