HashMap是Java中常用的一種數據結構,它主要用於存儲鍵值對。以下是HashMap的一些主要方法:
put(K key, V value)。向HashMap中添加一個鍵值對。如果該鍵已存在,則覆蓋其對應的值。
putAll(Map extends K, ? extends V>)。將指定Map中的所有鍵值對複製到此HashMap中。
remove(Object key)。刪除指定鍵及其對應的值。如果刪除成功,則返回true。
get(Object key)。根據指定的鍵返回對應的值。
clear()。刪除HashMap中的所有鍵值對。
containsKey(Object key)。判斷HashMap是否包含指定的鍵。
containsValue(Object value)。判斷HashMap是否包含指定的值。
isEmpty()。判斷HashMap是否為空。
size()。返回HashMap中鍵值對的數量。
keySet()。返回HashMap中所有鍵的集合。
values()。返回HashMap中所有值的集合。
entrySet()。返回HashMap中所有鍵值對的集合。
replace(K key, V value)。更改指定鍵的值。
replaceAll(BiConsumer super K, ? super V> action)。對所有鍵值對套用給定的操作。
forEach(BiConsumer super K, ? super V> action)。對所有鍵值對套用給定的操作。
這些方法提供了對HashMap進行操作的主要方式,包括添加、刪除、查詢和遍歷鍵值對等操作。