HashMap是Java中的一種數據結構,用于存儲鍵值對(Key-Value)的映射關系。下面是一些使用HashMap的常見操作:
HashMap<String, Integer> hashMap = new HashMap<>();
hashMap.put("key1", 1);
hashMap.put("key2", 2);
int value = hashMap.get("key1"); // 獲取鍵"key1"對應的值
boolean containsKey = hashMap.containsKey("key1"); // 判斷是否包含鍵"key1"
boolean containsValue = hashMap.containsValue(1); // 判斷是否包含值1
hashMap.remove("key2"); // 移除鍵"key2"對應的鍵值對
for (Map.Entry<String, Integer> entry : hashMap.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + ": " + value);
}
注意:HashMap中的鍵是唯一的,如果添加的鍵已經存在,則新的值將覆蓋舊的值。