public class Maps extends Object
| 构造器和说明 |
|---|
Maps() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,V> V |
get(Map<K,V> map,
K key) |
static <K,V> V |
get(Map<K,V> map,
K key,
Supplier<K,V> defaultValueSupplier) |
static <K,V> V |
get(Map<K,V> map,
K key,
Supplier0<V> defaultValueSupplier) |
static <K,V> V |
get(Map<K,V> map,
K key,
V defaultValue) |
static <K,V> Map<K,V> |
newMap(Pair<K,V>... pairs) |
static <K,V> Map<K,V> |
of() |
static <K,V> Map<K,V> |
of(K k,
V v) |
static <K,V> Map<K,V> |
of(K k1,
V v1,
K k2,
V v2) |
static <K,V> Map<K,V> |
of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3) |
static <K,V> Map<K,V> |
of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4) |
static <K,V> Map<K,V> |
of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5) |
static <K,V> V |
putIfAbsent(Map<K,V> map,
K key,
Function<K,V> valueFactory) |
static <K,V> V |
putIfAbsent(Map<K,V> map,
K key,
Supplier<K,V> valueSupplier) |
static <K,V> V |
putIfAbsent(Map<K,V> map,
K key,
V value) |
static <K,V> V |
replace(Map<K,V> map,
K key,
V value) |
static <K,V> V |
replace(Map<K,V> map,
K key,
V value,
Predicate2<K,V> predicate) |
public static <K,V> V get(@NonNull Map<K,V> map, @NonNull K key, Supplier<K,V> defaultValueSupplier)
public static <K,V> V get(@NonNull Map<K,V> map, @NonNull K key, Supplier0<V> defaultValueSupplier)
public static <K,V> V putIfAbsent(@NonNull Map<K,V> map, @NonNull K key, @NonNull Function<K,V> valueFactory)
public static <K,V> V putIfAbsent(@NonNull Map<K,V> map, @NonNull K key, Supplier<K,V> valueSupplier)
public static <K,V> V replace(@NonNull Map<K,V> map, @NonNull K key, @NonNull V value, Predicate2<K,V> predicate)
@NonNull public static <K,V> Map<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)
Copyright © 2022. All rights reserved.