當前位置:妙知谷 >

遊戲數碼 >互聯網 >

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

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

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張
標籤: JAVA map 遍歷
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/hulianwang/evr55z.html