兩種Map遍歷方式

2021-09-02 11:34:21 字數 782 閱讀 8605

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