遍歷Map的四種方式

2021-07-28 13:57:14 字數 439 閱讀 8358

map集合是鍵值對形式儲存的,對map的遍歷無非就是獲取對應的鍵和值,根據不同的map集合可能會使用不同的遍歷方式,我簡單梳理下對map的遍歷方式。

private void testmap() 

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

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

while (it.hasnext())

//3.通過map.entryset遍歷key和value (大容量時)

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

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

for (string v :map.values())

}

Map四種遍歷方式

mapmap new hashmap map.put key1 value1 map.put key2 value2 map.put key3 value3 第一種 普遍使用,二次取值 system.out.println 通過map.keyset遍歷key和value for string key...

map的四種遍歷方式

mapmap new hashmap map.put 1 t1 map.put 2 t2 map.put 3 t3 第一種 普遍使用,二次取值 system.out.println 通過map.keyset遍歷key和value for string key map.keyset 第二種 syste...

Map的四種遍歷方式

前面學習總結了list的使用及效率對比,今天總結學習一下鍵值對映關係map,順便學習一下android中使用map需要注意哪些,以及谷歌官方針對android對map做了哪些優化。map 是一種把鍵物件和值物件對映的集合,它的每乙個元素都包含一對鍵物件和值物件。map沒有繼承於collection介...