共計 696 個字符,預計需要花費 2 分鐘才能閱讀完成。
Java 遍歷 Map 集合的方法有以下幾種:
- 使用 entrySet() 方法遍歷:通過 Map 的 entrySet() 方法獲取 Map 集合的所有鍵值對的 Set 視圖,然后使用 foreach 循環遍歷每個鍵值對。
示例代碼:
for (Map.Entry entry : map.entrySet()) {K key = entry.getKey();
V value = entry.getValue();
// 處理鍵值對
}
- 使用 keySet() 方法遍歷:通過 Map 的 keySet() 方法獲取 Map 集合的所有鍵的 Set 視圖,然后使用 foreach 循環遍歷每個鍵,再根據鍵獲取對應的值。
示例代碼:
for (K key : map.keySet()) {V value = map.get(key);
// 處理鍵值對
}
- 使用 values() 方法遍歷:通過 Map 的 values() 方法獲取 Map 集合的所有值的 Collection 視圖,然后使用 foreach 循環遍歷每個值。
示例代碼:
for (V value : map.values()) {// 處理值}
- 使用 Iterator 迭代器遍歷:通過 Map 的 entrySet() 方法獲取 Map 集合的所有鍵值對的 Set 視圖,然后使用 Iterator 迭代器遍歷每個鍵值對。
示例代碼:
Iterator<Map.Entry> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {Map.Entry entry = iterator.next();
K key = entry.getKey();
V value = entry.getValue();
// 處理鍵值對
}
丸趣 TV 網 – 提供最優質的資源集合!
正文完