| 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); //删除指定键与值