勵志

勵志人生知識庫

map的方法

Map接口及其實現類提供了多種方法用於存儲、訪問和修改鍵值對。以下是一些常用的方法:

get(key)。根據指定的鍵返回對應的值,如果Map中不包含該鍵的映射,則返回null。

put(key, value)。將指定的值與指定的鍵關聯,如果Map中先前包含該鍵的映射,則舊值將被替換。

putAll(Map m)。將指定映射中的所有鍵值對複製到此Map中。

remove(Object key)。移除Map中指定鍵的映射(如果存在的話),並返回其舊值。

containsKey(Object key)。測試此Map是否包含指定鍵的映射。

containsValue(Object value)。測試此Map是否包含特定值。

entrySet()。返回一個包含Map中所有映射關係的Set視圖。

clear()。移除Map中的所有映射關係。

isEmpty()。判斷Map是否為空。

size()。返回Map中的鍵值對數量。

keySet()。返回Map中所有鍵的集合。

values()。返回Map中所有值的集合。

此外,還有如computeIfPresent、computeIfAbsent、forEach等方法,用於更複雜的操作,如條件更新、遍歷等。這些方法提供了對Map數據結構靈活和高效的操作方式。