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