Map的幾種迴圈方法!!

2021-10-07 13:36:52 字數 737 閱讀 2717

在程式設計的餓過程中經常需要對map進行迴圈。但是每一次都記不住。所以就記錄下來方便自己以後檢視。

keyset獲取map集合key的集合 然後在遍歷key即可

for

(string key:map.

keyset()

)

通過迭代器的方式

iterator

> it = map.

entryset()

.iterator()

;while

(it.

hasnext()

)

通過map.entryset遍歷key和value,在大容量時推薦使用

for

(map.entry

entry : map.

entryset()

)

for

(object m:map.

values()

)

jdk8特有的

map.

foreach

((k, v)

-> system.out.

println

("key:value = "

+ k +

":"+ v)

);

Map迴圈遍歷的方法

map迴圈遍歷的方法 map迴圈遍歷的方法 map迴圈遍歷的方法 下面是 部分 mapmap new hashmap map.put key1 value1 map.put key2 value2 map.put key3 value3 第一種 普遍使用,二次取值 system.out.printl...

Map獲取鍵值,Map的幾種遍歷方法

map類提供了乙個稱為entryset 的方法,這個方法返回乙個map.entry例項化後的物件集。接著,map.entry類提供了乙個getkey 方法和乙個getvalue 方法,map.entry同時也提供了乙個setvalue 方法,程式設計師可以使用它修改map裡面的值。mapmap ne...

Map獲取鍵值,Map的幾種遍歷方法

map 類提供了乙個稱為entryset 的方法,這個方法返回乙個map.entry例項化後的物件集。接著,map.entry類提供了乙個 getkey 方法和乙個getvalue 方法,map.entry同時也提供了乙個setvalue 方法,程式設計師可以使用它修改map裡面的值。法一 mapm...