在 Java 中,Map 接口是 Java 集合框架的一部分,它存储键值对(key-value pairs)。Map 接口有许多常用的方法,用于添加、删除、获取元素,以及检查 Map 的状态。以下是一些常用的 Map 方法:
添加和修改元素
(1)put(K key, V value): 将指定的值与此映射中的指定键关联(可选操作)。如果此映射以前包含一个键的映射关系,则旧值被替换。
map.put("key", "value");
(2)putAll(Map<? extends K,? extends V> m): 从指定映射中将所有映射关系复制到此映射中(可选操作)。
Map<String, String> anotherMap = new HashMap<>();
anotherMap.put("anotherKey", "anotherValue");
map.putAll(anotherMap);
获取元素
(1)get(Object key): 返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回null。
String value = map.get("key");
(2)getOrDefault(Object key, V defaultValue): 返回指定键所映射的值,如果此映射不包含该键的映射关系,则返回给定的默认值。
String value = map.getOrDefault("key", "defaultValue");
检查元素
(1)containsKey(Object key): 如果此映射包含指定键的映射关系,则返回true。
boolean containsKey