Modifier and Type Method and Description
void clear()

从这张地图中删除所有的映射。
boolean containsValue(Object value)

如果该地图将一个或多个键映射到指定的值,则返回 true 。
Set<Map.Entry<K,V>> entrySet()

返回此地图中包含的映射的Set视图。
void forEach(BiConsumer<? super K,? super V> action)

对此映射中的每个条目执行给定的操作,直到所有条目都被处理或操作引发异常。
V get(Object key)

返回到指定键所映射的值,或 null如果此映射包含该键的映射。
V getOrDefault(Object key, V defaultValue)

返回到指定键所映射的值,或 defaultValue如果此映射包含该键的映射。
Set<K> keySet()

返回此地图中包含的键的Set视图。
protected boolean removeEldestEntry(Map.Entry<K,V> eldest)

如果此地图应删除其最老的条目,则返回 true 。
void replaceAll(BiFunction<? super K,? super V,? extends V> function)

将每个条目的值替换为对该条目调用给定函数的结果,直到所有条目都被处理或该函数抛出异常。
Collection<V> values()

返回此地图中包含的值的Collection视图。

继承类方法:

java.util.HashMap: clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size java.util.AbstractMap: equals, hashCode, toString java.lang.Object: finalize, getClass, notify, notifyAll, wait, wait, wait java.util.Map: compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size

例子:

LinkedHashMap<String, String> map = new LinkedHashMap<String, String>(); map.put(key, value); //写入键值 map.get(key); //获取指定键的值 map.remove(key); //删除指定键与值