網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

java中遍歷map集合的兩種方式

欄目: 互聯網 / 發佈於: / 人氣:1.99W

java中map集合是鍵-值對的方式存儲的。所以在遍歷上與list、set有所不同。
下面是是java中遍歷map集合的簡單例子。

java中遍歷map集合的兩種方式

操作方法

(01)如圖所示,創建一個存儲<String,String>鍵值對類型的map集合。

java中遍歷map集合的兩種方式 第2張

(02)然後為集合賦值。

java中遍歷map集合的兩種方式 第3張

(03)遍歷map集合的話有兩種方法。方法一:通過keySet方法獲得存放所有key的一個set集合。

java中遍歷map集合的兩種方式 第4張
java中遍歷map集合的兩種方式 第5張

(04)然後遍歷set集合得到一個個key值。這裏的話是使用增強for循環來遍歷。

java中遍歷map集合的兩種方式 第6張

(05)得到key的值之後,就可以調用get(key);得到對應的value值了。

java中遍歷map集合的兩種方式 第7張

(06)以單元測試的方式運行這個方法,可以看到結果是正確的。

java中遍歷map集合的兩種方式 第8張

方法二

(01)通過entrySet()方法得到entry的集合。entry就是一個封裝維護鍵值對關係的值(就是一個整體)

java中遍歷map集合的兩種方式 第9張
java中遍歷map集合的兩種方式 第10張

(02)然後遍歷set集合,得到一個個entry的值 。

java中遍歷map集合的兩種方式 第11張

(03)然後通過調用getKey()和getValue()得到它的鍵值對的值。運行結果是一樣的。

java中遍歷map集合的兩種方式 第12張
Tags:JAVA map 遍歷