パッケージ org.springframework.util
インターフェース MultiValueMap<K,V>
- 型パラメーター:
K- キー型V- 値要素型
- すべての既知の実装クラス:
HttpComponentsHeadersAdapter、HttpHeaders、JettyHeadersAdapter、LinkedMultiValueMap、MultiValueMapAdapter、Netty4HeadersAdapter、Netty5HeadersAdapter、StompHeaders、WebSocketHttpHeaders
複数の値を格納する
Map インターフェースの拡張。- 導入:
- 3.0
- 作成者:
- Arjen Poutsma
ネストされたクラスの概要
方法の概要
修飾子と型メソッド説明void指定された単一の値を、指定されたキーの現在の値のリストに追加します。void指定されたリストのすべての値を、指定されたキーの現在の値のリストに追加します。voidaddAll(MultiValueMap<K, V> values) 指定されたMultiValueMapのすべての値を現在の値に追加します。default voidaddIfAbsent(K key, V value) このMultiValueMapに含まれる最初の値を持つMapとしてこのマップを返します。static <K,V> MultiValueMap<K, V> fromMultiValue(MapSE<K, ListSE<V>> map) 指定された複数値Map<K, List<V>>を適応させたMultiValueMap<K, V>を返します。static <K,V> MultiValueMap<K, V> fromSingleValue(MapSE<K, V> map) 指定された単一値Map<K, V>を適応させたMultiValueMap<K, V>を返します。指定されたキーの最初の値を返します。void指定されたキーに指定された単一の値を設定します。void指定された値を下に設定します。このMultiValueMapに含まれる最初の値を持つMapを返します。インターフェース java.util.MapSE から継承されたメソッド
clear, computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, containsValueSE, entrySet, equalsSE, forEachSE, getSE, getOrDefaultSE, hashCode, isEmpty, keySet, mergeSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, replaceAllSE, size, values
方法の詳細
getFirst
指定されたキーの最初の値を返します。- パラメーター:
key- キー- 戻り値:
- 指定されたキーの最初の値。ない場合は
null
add
指定された単一の値を、指定されたキーの現在の値のリストに追加します。- パラメーター:
key- キーvalue- 追加する値
addAll
指定されたリストのすべての値を、指定されたキーの現在の値のリストに追加します。- パラメーター:
key- 彼らはキーvalues- 追加する値- 導入:
- 5.0
addAll
指定されたMultiValueMapのすべての値を現在の値に追加します。- パラメーター:
values- 追加する値- 導入:
- 5.0
addIfAbsent
- パラメーター:
key- キーvalue- 追加する値- 導入:
- 5.2
set
指定されたキーに指定された単一の値を設定します。- パラメーター:
key- キーvalue- 設定する値
setAll
指定された値を下に設定します。- パラメーター:
values- 値。
toSingleValueMap
このMultiValueMapに含まれる最初の値を持つMapを返します。このメソッドとasSingleValueMap()の違いは、このメソッドはこのマップのエントリのコピーを返すのに対し、後者はビューを返すことです。- 戻り値:
- このマップの単一値表現
asSingleValueMap
このMultiValueMapに含まれる最初の値を持つMapとしてこのマップを返します。このメソッドと
toSingleValueMap()の違いは、このメソッドはこのマップのエントリのビューを返すのに対し、後者はコピーを返すことです。- 戻り値:
- このマップの単一値表現
- 導入:
- 6.2
fromSingleValue
指定された単一値Map<K, V>を適応させたMultiValueMap<K, V>を返します。返されるマップは複数の値を同じキーにマップできないため、マップすると
UnsupportedOperationExceptionSE になります。複数の値をサポートするには、fromMultiValue(Map)を使用します。- 型パラメーター:
K- キー型V- 値要素型- パラメーター:
map- 適応される地図- 戻り値:
mapに委譲するマルチバリューマップ- 導入:
- 6.2
- 関連事項:
fromMultiValue
指定された複数値Map<K, List<V>>を適応させたMultiValueMap<K, V>を返します。- 型パラメーター:
K- キー型V- 値要素型- パラメーター:
map- 適応される地図- 戻り値:
mapに委譲するマルチバリューマップ- 導入:
- 6.2
- 関連事項: