不同方式遍歷Map集合(全)

2022-10-06 07:06:10 字數 552 閱讀 3558

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