map集合的遍歷方法

2021-08-20 16:34:50 字數 655 閱讀 7286

一、

通過map.keyset遍歷key和value,普遍使用,二次取值

mapmap=new hashmap();  

//給map結合賦值

map.put("k1", "v1");

map.put("k2", "v2");

map.put("k3", "v3");

map.put("k4", "v4");

//遍歷

for(string key:map.keyset())

二、

通過map.entryset使用iterator遍歷key和value

iterator>it=map.entryset().iterator();  

while(it.hasnext())

三、

通過map.entryset遍歷key和value(推薦使用,特別是容量大時)

for(map.entryentry:map.entryset())
四、

通過map.values()遍歷所有的value,但不能遍歷key

for(string v:map.values())

遍歷map集合的方法

map集合是以鍵值對進行儲存值的,所以遍歷map集合無非就是獲取鍵和值,根據實際需求,進行獲取鍵和值.1.無非就是通過map.keyset 獲取到值,然後根據鍵獲取到值.for string s map.keyset 2.通過map.entry string,string 獲取,然後使用entry....

Map集合遍歷方法整理

記錄篇 遍歷map集合 system.out.println entry 遍歷map集合 set set map.entryset system.out.println 增強for迴圈 for entry temp set system.out.println 迭代器 iterator iterat...

遍歷map集合

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