map的四種遍歷方式

2021-08-21 16:31:14 字數 629 閱讀 2989

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())

//第二種

system.out.println("通過map.entryset使用iterator遍歷key和value:");

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

while(it.hasnext())

//第三種推薦使用,尤其是容量大時

system.out.println("通過map.entryset遍歷key和value:");

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

//第四種

system.out.println("通過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的四種方式

map集合是鍵值對形式儲存的,對map的遍歷無非就是獲取對應的鍵和值,根據不同的map集合可能會使用不同的遍歷方式,我簡單梳理下對map的遍歷方式。private void testmap 2.通過map.entryset使用iterator遍歷key和value iterator it map.e...

Map的四種遍歷方式

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