HashMap賦值的方法是通過調用put(key, value)方法來實現的,示例如下:
HashMap<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
在進行HashMap賦值時,需要注意以下事項:
- key值不能重復:HashMap中的key是唯一的,如果重復賦值會覆蓋原有的value。
- key值為null:HashMap中的key可以為null,但只能有一個為null的key。
- value值可以重復:HashMap中的value可以重復,不會影響存儲。
- 對象作為key時需要重寫hashCode()和equals()方法:如果使用自定義類作為HashMap的key,需要確保重寫了hashCode()和equals()方法,以保證key的唯一性。
- 容量和負載因子:在創建HashMap時可以指定初始容量和負載因子,需要根據具體情況來調整以提高性能。