public class CollectionUtil
extends java.lang.Object
| 构造器和说明 |
|---|
CollectionUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,V> V |
computeIfAbsent(java.util.Map<K,V> concurrentHashMap,
K key,
java.util.function.Function<? super K,? extends V> mappingFunction)
主要是用于修复 concurrentHashMap 在 jdk1.8 下的死循环问题
|
static boolean |
isEmpty(java.util.Collection<?> coll) |
static boolean |
isEmpty(java.util.Map<?,?> map) |
static boolean |
isNotEmpty(java.util.Collection<?> coll) |
static boolean |
isNotEmpty(java.util.Map<?,?> map) |
static <T> java.util.List<T> |
merge(java.util.List<T> list,
java.util.List<T> other)
合并 list
|
static <T> java.util.List<T> |
newArrayList(T... elements) |
static <K,V> java.util.HashMap<K,V> |
newHashMap() |
static <T> java.util.Set<T> |
newHashSet(T... elements) |
public static boolean isEmpty(java.util.Collection<?> coll)
public static boolean isNotEmpty(java.util.Collection<?> coll)
public static boolean isEmpty(java.util.Map<?,?> map)
public static boolean isNotEmpty(java.util.Map<?,?> map)
public static <T> java.util.List<T> merge(java.util.List<T> list,
java.util.List<T> other)
public static <K,V> java.util.HashMap<K,V> newHashMap()
public static <K,V> V computeIfAbsent(java.util.Map<K,V> concurrentHashMap,
K key,
java.util.function.Function<? super K,? extends V> mappingFunction)
public static <T> java.util.Set<T> newHashSet(T... elements)
public static <T> java.util.List<T> newArrayList(T... elements)
Copyright © 2023. All Rights Reserved.