1、使用 jdk1.4中hashmap entryset() 遍歷--存放key-value鍵值對
maptempmap = new hashmap();
tempmap.put("a", 1);
tempmap.put("b", 2);
tempmap.put("c", 3);
iterator it = tempmap.entryset().iterator();
while (it.hasnext())
2、使用hashmap entryset()及for-each迴圈遍歷--存放key-value鍵值對
for (map.entryentry : tempmap.entryset())
3、使用hashmap keyset() 遍歷--存放key值集合或values集合
for (iterator i = tempmap.keyset().iterator(); i.hasnext();)
for (iterator i = tempmap.values().iterator(); i.hasnext();)
4、使用hashmap keyset() 及for-each迴圈遍歷--存放key值集合或values集合
for (object o : tempmap.keyset())
總的來說兩種方法:
1、使用hashmap entryset()進行map迭代遍歷
2、使用hashmap keyset()進行迭代key或values迭代遍歷
兩種Map遍歷方式
map集合遍歷 1 使用 jdk1.4中hashmap entryset 遍歷 存放key value鍵值對 maptempmap new hashmap tempmap.put a 1 tempmap.put b 2 tempmap.put c 3 iterator it tempmap.entr...
雙列集合Map的兩種遍歷方式
通過元素中的鍵,獲取鍵所對應的值 分析步驟 獲取map中所有的鍵,由於鍵是唯一的,所以返回乙個set集合儲存所有的鍵。遍歷鍵的set集合,得到每乙個鍵。根據鍵,獲取鍵所對應的值。演示 mapmap new hashmap 往集合中新增鍵值對 map.put 海賊王 蒙奇d路飛 map.put 火影忍...
Map集合的遍歷的兩種方式
map集合的遍歷有兩種方式 將map集合轉為set集合set entryset 獲取map集合中的所有的key,所有的key是乙個set集合setkeyset 一 將map集合轉為set集合map maps newhashmap maps.put 1,張三 maps.put 2,李四 maps.pu...