public class MultiValueMaps extends Object
| 构造器和说明 |
|---|
MultiValueMaps() |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
Copyright © 2020. All rights reserved.