java中遍歷map集合的兩種方式
來源:酷知科普網 2.02W
java中map集合是鍵-值對的方式儲存的。所以在遍歷上與list、set有所不同。
下面是是java中遍歷map集合的簡單例子。
操作方法
(01)如圖所示,建立一個儲存<String,String>鍵值對型別的map集合。
(02)然後為集合賦值。
(03)遍歷map集合的話有兩種方法。方法一:通過keySet方法獲得存放所有key的一個set集合。
(04)然後遍歷set集合得到一個個key值。這裡的話是使用增強for迴圈來遍歷。
(05)得到key的值之後,就可以呼叫get(key);得到對應的value值了。
(06)以單元測試的方式執行這個方法,可以看到結果是正確的。
方法二
(01)通過entrySet()方法得到entry的集合。entry就是一個封裝維護鍵值對關係的值(就是一個整體)
(02)然後遍歷set集合,得到一個個entry的值 。
(03)然後通過呼叫getKey()和getValue()得到它的鍵值對的值。執行結果是一樣的。