Map集合遍歷總結

2021-10-24 22:46:36 字數 761 閱讀 2828

建立物件,新增資料 

mapscores = new hashmap();

//泛型,其中string用於限定key的資料型別,integer用於顯示value的資料型別

scores.put("tom", 100);

scores.put("lucy", 80);//新增資料,map集合key不允許重複,否則以最後乙個為主

scores.put("jimmy", 60);

第一種遍歷方法,建立hashset集合物件,另外儲存key,在用加強迴圈或遍歷器遍歷。

setkeys = new hashset();

keys = scores.keyset();//獲取hashmap中的key資料

for(string key:keys)

iteratoriterator = keys.iterator();

while(iterator.hasnext())  

第二種,在set集合中建立以entry為泛型,包括string和integer,通過呼叫entry中的方法間接遍歷。

set> entries = scores.entryset();

for(entryentry:entries)

iterator> it = entries.iterator();

while(it.hasnext())

遍歷map集合

map集合的遍歷 mapmap new hashmap map.put 小明 小紅 map.put 小王 小麗 map.put 小李 小美 map.put 小吳 小娜 獲得鍵值對 物件的集合 set set map.entryset for map.entryme set 結果小明 小紅 小李 小美...

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