共計(jì) 961 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
在 Java 中,有多種方法可以遍歷 Map 對(duì)象。以下是幾種常用的方法:
- 使用 keySet() 方法遍歷 Map:
Map<String, Integer> map = new HashMap<>();
// 添加鍵值對(duì)到 map
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);
// 使用 keySet() 方法獲取 Map 中所有的鍵
Set<String> keys = map.keySet();
// 遍歷鍵,然后通過(guò)鍵獲取對(duì)應(yīng)的值
for (String key : keys) {Integer value = map.get(key);
System.out.println("Key: " + key + ", Value: " + value);
}
- 使用 entrySet() 方法遍歷 Map:
Map<String, Integer> map = new HashMap<>();
// 添加鍵值對(duì)到 map
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);
// 使用 entrySet() 方法獲取 Map 中所有的鍵值對(duì)
Set<Map.Entry<String, Integer>> entries = map.entrySet();
// 遍歷鍵值對(duì),獲取鍵和值
for (Map.Entry<String, Integer> entry : entries) {String key = entry.getKey();
Integer value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
- 使用 forEach() 方法遍歷 Map:
Map<String, Integer> map = new HashMap<>();
// 添加鍵值對(duì)到 map
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);
// 使用 forEach() 方法遍歷 Map 中的鍵值對(duì)
map.forEach((key, value) -> {System.out.println("Key: " + key + ", Value: " + value);
});
這些方法都可以用來(lái)遍歷 Map 對(duì)象,選擇使用哪種方法取決于具體的需求和代碼風(fēng)格。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完