共計(jì) 778 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,Map 是一種鍵值對(duì)的集合,它提供了一種將鍵映射到值的方式。Map 接口是 Java 集合框架中的一部分,它有多個(gè)實(shí)現(xiàn)類,例如 HashMap, LinkedHashMap, TreeMap 等。
下面是使用 Map 集合的一些常見操作:
- 創(chuàng)建 Map 對(duì)象:
Map map = new HashMap();
- 添加鍵值對(duì):
map.put("key1", 1);
map.put("key2", 2);
- 獲取值:
int value = map.get("key1"); // 獲取鍵為 "key1" 的值
- 判斷是否包含某個(gè)鍵或值:
boolean containsKey = map.containsKey("key1"); // 判斷是否包含鍵 "key1"
boolean containsValue = map.containsValue(1); // 判斷是否包含值 1
- 刪除鍵值對(duì):
map.remove("key1"); // 刪除鍵為 "key1" 的鍵值對(duì)
- 遍歷 Map:
// 遍歷鍵集合
for (String key : map.keySet()) {int value = map.get(key);
System.out.println(key + ":" + value);
}
// 遍歷值集合
for (int value : map.values()) {System.out.println(value);
}
// 遍歷鍵值對(duì)集合
for (Map.Entry entry : map.entrySet()) {String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + ":" + value);
}
上述是 Map 集合的一些基本用法,可以根據(jù)具體需求選擇不同的實(shí)現(xiàn)類以及使用不同的方法。需要注意的是,Map 中的鍵是唯一的,如果插入了相同的鍵,則新的值會(huì)覆蓋舊的值。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完