public final class CollectionUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static List |
EMPTY_LIST
不可变的空list
|
static Map |
EMPTY_MAP
不可变的空map
|
static Set |
EMPTY_SET
不可变的空set
|
| 构造器和说明 |
|---|
CollectionUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> List<T> |
asList(T[] data)
将数组转换为list集合
|
static <T> Set<T> |
asSet(T[] data)
将数组转换为Set集合
|
static <T> List<T> |
ensureNotNull(List<T> data)
确保List集合不为null,如果为null,则替换为一个empty的List返回。
|
static <K,V> Map<K,V> |
ensureNotNull(Map<K,V> data)
确保Map不为null,如果为null,则替换为一个empty的Map返回。
|
static <T> Set<T> |
ensureNotNull(Set<T> data)
确保Set集合不为null,如果为null,则替换为一个empty的Set返回。
|
static boolean |
isNullOrEmpty(Collection<?> collection)
判断集合是否为null或者空集合
|
static boolean |
isNullOrEmpty(Map<?,?> map)
判断Map是否为null或者为空
|
static boolean |
isNullOrEmpty(Object... array)
判断数组是否为null或者空集合
|
public static final List EMPTY_LIST
public static final Map EMPTY_MAP
public static final Set EMPTY_SET
public static boolean isNullOrEmpty(Collection<?> collection)
public static boolean isNullOrEmpty(Object... array)
public static boolean isNullOrEmpty(Map<?,?> map)
public static <T> List<T> asList(T[] data)
data - 数据数组public static <T> Set<T> asSet(T[] data)
data - 数据数组public static <T> List<T> ensureNotNull(List<T> data)
data - 数据public static <T> Set<T> ensureNotNull(Set<T> data)
data - 数据Copyright © 2022. All rights reserved.