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> 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)
Copyright © 2021. All rights reserved.