在程式設計的餓過程中經常需要對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...