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