遍歷HashMap的幾種方法

2021-08-20 12:50:02 字數 541 閱讀 8915

有如下幾種方法:

1. 通過keyset

2. 通過 map.entryset().iterator()

3. 通過foreach ---- map.entryset, 當hashmap很大時,推薦使用這種方式。

4. 通過valueset

public static void main(string args) 

//2. 通過map.entryset使用iterator遍歷key和value:

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

while (it.hasnext())

//3. 通過map.entryset遍歷key和value

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

//4. 通過map.values()遍歷所有的value,但不能遍歷key

for (string value : hashmap.values())

}

HashMap的幾種遍歷方法

目錄 一 通過keyset 方法遍歷 二 通過entryset 方法遍歷 三 通過lambda表示式遍歷 四 通過streams遍歷 先通過map.keyset 獲取所有鍵,然後遍歷所有鍵獲取對應值,具體 如下 public class test 1.2 iterator遍歷 system.out....

遍歷HashMap的幾種常用方法

1.可以採用keyset for迴圈的方法來遍歷,keyset 返回的是乙個key值的集合 mapmap new hashmap map.put key1 value1 map.put key2 value2 map.put key3 value3 for string key map.keyset...

遍歷map的幾種方法

遍歷map方法 第一種 普遍使用,二次取值 system.out.println 通過map.keyset遍歷key和value for string key fieldjsonmap.keyset 第二種 system.out.println 通過map.entryset使用iterator遍歷k...