public class MultiValueMaps extends Object
| 构造器和说明 |
|---|
MultiValueMaps() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,E> void |
copy(Map<K,Collection<E>> src,
MultiValueMap<K,E> dest) |
static <K,E> void |
copyTo(MultiValueMap<K,E> src,
Map<K,Collection<E>> dest) |
static <K,V,P extends Pair<K,V>,C extends Iterable<P>> |
toMultiValueMap(C pairs) |
static <K1,V1,K2,V2> |
toMultiValueMap(Map<K1,V1> map,
Function2<K1,V1,K2> keyMapper,
Function2<K1,V1,V2> valueMapper) |
static <K,V> MultiValueMap<K,V> |
toMultiValueMap(Map<K,V> map) |
static <K,V,P extends Pair<K,V>> |
toMultiValueMap(P[] pairs) |
static <K1,V1,C extends Iterable<V1>,K2,V2> |
toMultiValueMap2(Map<K1,C> map,
Function2<K1,V1,K2> keyMapper,
Function2<K1,V1,V2> valueMapper)
将 数组 Iterable
|
static <K,V,C extends Iterable<V>> |
toMultiValueMap2(Map<K,C> map) |
static <K1,V1,K2,V2> |
toMultiValueMap3(Map<K1,V1[]> map,
Function2<K1,V1,K2> keyMapper,
Function2<K1,V1,V2> valueMapper)
将 数组 V[]中的每一个元素取出来,放到一个 MultiValueMap 中。
|
static <K,V> MultiValueMap<K,V> |
toMultiValueMap3(Map<K,V[]> map) |
public static <K,V> MultiValueMap<K,V> toMultiValueMap(Map<K,V> map)
public static <K1,V1,K2,V2> MultiValueMap<K2,V2> toMultiValueMap(Map<K1,V1> map, @Nullable Function2<K1,V1,K2> keyMapper, @Nullable Function2<K1,V1,V2> valueMapper)
public static <K1,V1,C extends Iterable<V1>,K2,V2> MultiValueMap<K2,V2> toMultiValueMap2(Map<K1,C> map, @Nullable Function2<K1,V1,K2> keyMapper, @Nullable Function2<K1,V1,V2> valueMapper)
public static <K,V,C extends Iterable<V>> MultiValueMap<K,V> toMultiValueMap2(Map<K,C> map)
public static <K1,V1,K2,V2> MultiValueMap<K2,V2> toMultiValueMap3(Map<K1,V1[]> map, @Nullable Function2<K1,V1,K2> keyMapper, @Nullable Function2<K1,V1,V2> valueMapper)
public static <K,V> MultiValueMap<K,V> toMultiValueMap3(Map<K,V[]> map)
public static <K,V,P extends Pair<K,V>,C extends Iterable<P>> MultiValueMap<K,V> toMultiValueMap(C pairs)
public static <K,V,P extends Pair<K,V>> MultiValueMap<K,V> toMultiValueMap(P[] pairs)
public static <K,E> void copy(Map<K,Collection<E>> src, MultiValueMap<K,E> dest)
public static <K,E> void copyTo(MultiValueMap<K,E> src, Map<K,Collection<E>> dest)
Copyright © 2022. All rights reserved.