Hashmap的方法支持哪些操作
小樊
83
2024-07-10 05:08:27
Hashmap的方法支持以下操作:
- put(key, value):將指定的鍵值對存儲到HashMap中。
- get(key):獲取指定鍵對應的值。
- remove(key):刪除指定鍵對應的鍵值對。
- containsKey(key):判斷HashMap中是否包含指定的鍵。
- containsValue(value):判斷HashMap中是否包含指定的值。
- keySet():獲取HashMap中所有的鍵。
- values():獲取HashMap中所有的值。
- entrySet():獲取HashMap中所有的鍵值對。
- size():獲取HashMap中鍵值對的數量。
- clear():清空HashMap中的所有鍵值對。
- isEmpty():判斷HashMap是否為空。
- replace(key, value):替換指定鍵對應的值。
- putAll(Map<? extends K,? extends V> m):將指定Map中的所有鍵值對存儲到HashMap中。
- getOrDefault(key, defaultValue):獲取指定鍵對應的值,如果鍵不存在則返回默認值。
- forEach(BiConsumer<? super K,? super V> action):對HashMap中的每個鍵值對執行指定操作。
- compute(key, BiFunction<? super K,? super V,? extends V> remappingFunction):根據指定鍵和值計算新值并存儲到HashMap中。
- merge(key, value, BiFunction<? super V,? super V,? extends V> remappingFunction):將指定鍵對應的值和指定值進行合并操作。
江孜县|
云南省|
普洱|
昔阳县|
嘉鱼县|
南岸区|
兴仁县|
崇州市|
太谷县|
遂平县|
镇沅|
新蔡县|
许昌县|
鄂托克旗|
临泽县|
台安县|
涡阳县|
湖南省|
富宁县|
昌宁县|
皮山县|
南投市|
礼泉县|
京山县|
顺昌县|
嵊州市|
朝阳县|
鹿泉市|
迭部县|
曲阜市|
吉安市|
印江|
宁陵县|
晋城|
黎川县|
三原县|
铁力市|
若尔盖县|
大庆市|
靖远县|
闵行区|