接口 MultiValueMap<K,V>
-
- 所有已知实现类:
LinkedMultiValueMap,MultiValueMapAdapter
public interface MultiValueMap<K,V> extends Map<K,List<V>>
存储多个值的Map接口的扩展。
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 voidadd(K key, V value)将给定的单个值添加到给定键的当前值列表中voidaddAll(MultiValueMap<K,V> values)将给定MultiValueMap的所有值添加到当前值voidaddAll(K key, List<? extends V> values)将给定列表的所有值添加到给定键的当前值列表中default voidaddIfAbsent(K key, V value)仅当映射Map.containsKey(java.lang.Object)不存在时 使用add(K, V)添加 给定值,VgetFirst(K key)返回给定键的第一个值voidset(K key, V value)在给定键下设置给定的单个值voidsetAll(Map<K,V> values)在下面设置给定的值Map<K,V>toSingleValueMap()返回一个Map,其中包含此MultiValueMap中包含的第一个值-
从接口继承的方法 java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
方法详细资料
-
addAll
void addAll(MultiValueMap<K,V> values)
将给定MultiValueMap的所有值添加到当前值
-
addIfAbsent
default void addIfAbsent(K key, @Nullable V value)
仅当映射Map.containsKey(java.lang.Object)不存在时 使用add(K, V)添加 给定值,
-
-