K
- キー型 V
- 値要素型 public interface MultiValueMap<K,V> extends MapSE<K,ListSE<V>>
Map
インターフェースの拡張。Map.EntrySE<KSE, VSE>
修飾子と型 | メソッドと説明 |
---|---|
void | add(K key, V value) 指定された単一の値を、指定されたキーの現在の値のリストに追加します。 |
void | addAll(K key, ListSE<? extends V> values) 指定されたリストのすべての値を、指定されたキーの現在の値のリストに追加します。 |
void | addAll(MultiValueMap<K, V> values) 指定された MultiValueMap のすべての値を現在の値に追加します。 |
default void | addIfAbsent(K key, V value) |
V | getFirst(K key) 指定されたキーの最初の値を返します。 |
void | set(K key, V value) 指定されたキーに指定された単一の値を設定します。 |
void | setAll(MapSE<K, V> values) 指定された値を下に設定します。 |
MapSE<K, V> | toSingleValueMap() この MultiValueMap に含まれる最初の値を持つ Map を返します。 |
clearSE, computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, containsValueSE, entrySetSE, equalsSE, forEachSE, getSE, getOrDefaultSE, hashCodeSE, isEmptySE, keySetSE, mergeSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, replaceAllSE, sizeSE, valuesSE
void add(K key, @Nullable V value)
key
- キー value
- 追加する値 void addAll(K key, ListSE<? extends V> values)
key
- 彼らはキー values
- 追加する値 void addAll(MultiValueMap<K,V> values)
MultiValueMap
のすべての値を現在の値に追加します。values
- 追加する値