K - キー型 V - 値要素型 public class MultiValueMapAdapter<K,V> extends ObjectSE implements MultiValueMap<K,V>, SerializableSE
MapSE を MultiValueMap 契約に適合させます。CollectionUtils.toMultiValueMap(java.util.Map<K, java.util.List<V>>), LinkedMultiValueMap, 連載形式 Map.EntrySE<KSE, VSE>| コンストラクターと説明 |
|---|
MultiValueMapAdapter(MapSE<K, ListSE<V>> targetMap) 指定されたターゲット MapSE を MultiValueMap アダプターとしてラップします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | add(K key, V value) 指定された単一の値を、指定されたキーの現在の値のリストに追加します。 |
void | addAll(K key, ListSE<? extends V> values) 指定されたリストのすべての値を、指定されたキーの現在の値のリストに追加します。 |
void | addAll(MultiValueMap<K, V> values) 指定された MultiValueMap のすべての値を現在の値に追加します。 |
void | clear() |
boolean | containsKey(ObjectSE key) |
boolean | containsValue(ObjectSE value) |
SetSE<Map.EntrySE<K, ListSE<V>>> | entrySet() |
boolean | equals(ObjectSE other) |
ListSE<V> | get(ObjectSE key) |
V | getFirst(K key) 指定されたキーの最初の値を返します。 |
int | hashCode() |
boolean | isEmpty() |
SetSE<K> | keySet() |
ListSE<V> | put(K key, ListSE<V> value) |
void | putAll(MapSE<? extends K,? extends ListSE<V>> map) |
ListSE<V> | remove(ObjectSE key) |
void | set(K key, V value) 指定されたキーに指定された単一の値を設定します。 |
void | setAll(MapSE<K, V> values) 指定された値を下に設定します。 |
int | size() |
MapSE<K, V> | toSingleValueMap() この MultiValueMap に含まれる最初の値を持つ Map を返します。 |
StringSE | toString() |
CollectionSE<ListSE<V>> | values() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEaddIfAbsentcomputeSE, computeIfAbsentSE, computeIfPresentSE, forEachSE, getOrDefaultSE, mergeSE, putIfAbsentSE, removeSE, replaceSE, replaceSE, replaceAllSE@Nullable public V getFirst(K key)
MultiValueMapMultiValueMap<K, V> の getFirst key - キー null public void add(K key, @Nullable V value)
MultiValueMapMultiValueMap<K, V> の add key - キー value - 追加する値 public void addAll(K key, ListSE<? extends V> values)
MultiValueMapMultiValueMap<K, V> の addAll key - 彼らはキー values - 追加する値 public void addAll(MultiValueMap<K,V> values)
MultiValueMapMultiValueMap のすべての値を現在の値に追加します。MultiValueMap<K, V> の addAll values - 追加する値 public void set(K key, @Nullable V value)
MultiValueMapMultiValueMap<K, V> の set key - キー value - 設定する値 public void setAll(MapSE<K,V> values)
MultiValueMapMultiValueMap<K, V> の setAll values - 値。public MapSE<K,V> toSingleValueMap()
MultiValueMapMultiValueMap に含まれる最初の値を持つ Map を返します。MultiValueMap<K, V> の toSingleValueMap public boolean containsKey(ObjectSE key)
MapSE<K, ListSE<V>> の containsKeySE public boolean containsValue(ObjectSE value)
MapSE<K, ListSE<V>> の containsValueSE public SetSE<Map.EntrySE<K,ListSE<V>>> entrySet()
MapSE<K, ListSE<V>> の entrySetSE public int hashCode()
MapSE<K, ListSE<V>> の hashCodeSE ObjectSE の hashCodeSE public StringSE toString()
ObjectSE の toStringSE