Map集合的四種遍歷方式

2021-08-08 10:38:03 字數 471 閱讀 1128

最近開發的專案中較常用到map來處理業務邏輯,如websocket中用靜態map來儲存使用者id與socket對應進行長連線操作。

for (integer

in : map

.keyset())

這種遍歷形式只能遍歷map的所有key值,可使用foreach迴圈取出其對應的value進行相關操作。

for (string value : map.values())
只能遍歷map的value,但不能遍歷key

iterator.entry

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

while (it.hasnext())

for (map.entry

entry : map.entryset())

遍歷Map集合的四種方式

1.在for each迴圈中使用entries來遍歷 map integer,integer map new hashmap integer,integer for map entry integer,integer entry map entryset 2.在for each迴圈中遍歷keys或v...

遍歷map集合的四種方式

先建立乙個map集合 map map new hashmap map.put name 張三 map.put name 李四 第一種遍歷map集合的方式 使用增強for迴圈,通過map.keyset 獲取key值的集合,根據迴圈key值,找到value for string s map.keyset...

Map集合遍歷的四種方式

1.建立物件 泛型可以任意 map map newhashmap 2.put 向map集合中新增元素 2.1注意 key 不可以重複 可以有一次為空值 value 可以重複 可以多次為空值map.put jack 111 map.put tom 111 map.put bob 111 map.put...