方法一:呼叫map.keyset()方法
1//這裡的keyset()方法是將map中的所有key值都取出來存放到了set集合中
2for
(string key:map.keyset())
方法二:呼叫map.entryset()方法----常用
1//該方法是將map中的key和value一一對應的封裝到entry中,然後遍歷entry物件即可從中得到指定的key和value
2for (map.entryentry : map.entryset())
方法三:迭代器遍歷
1 iterator> iter =map.entryset().iterator();2while
(iter.hasnext())
方法四:遍歷map集合中的所有value值(該方法不能遍歷操作key值)
1//只能遍歷到map集合中所有的value值
2for
(object m:map.values())
遍歷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集合的四種遍歷方式
最近開發的專案中較常用到map來處理業務邏輯,如websocket中用靜態map來儲存使用者id與socket對應進行長連線操作。for integer in map keyset 這種遍歷形式只能遍歷map的所有key值,可使用foreach迴圈取出其對應的value進行相關操作。for stri...