| Constructor and Description |
|---|
CollUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsAny(Collection<String> collection1,
Collection<String> collection2)
判断给定的collection1列表中是否包含collection2 判断给定的collection2中是否包含给定的元素value
|
static boolean |
containsAny(Collection<String> collection,
String... array)
判断给定的collection列表中是否包含数组array 判断给定的数组array中是否包含给定的元素value
|
static <T> List<T> |
emptyDefault(List<T> list,
List<T> defaultList)
如果集合是空,则返回默认值
|
static <T> T |
getOne(List<T> list)
获取集合的第一个
|
static boolean |
isEmpty(Collection<?> coll)
* 判断一个Collection是否为空, 包含List,Set,Queue
|
static boolean |
isNotEmpty(Collection<?> coll)
* 判断一个Collection是否非空,包含List,Set,Queue
|
static <T> List<T> |
listAddListsToNew(List<T> list,
List<List<T>> lists)
将collection转化为List集合,其中一个List集合中包含多个集合
Collection<T>和Collection<Collection<T>> ------> List<T> |
static <T> List<T> |
listAddToNew(List<T> list,
List<T> listA)
集合add新的对象,返回新的集合
|
static <T> List<T> |
listAddToNew(List<T> list,
T t)
集合add新的对象,返回新的集合
|
static boolean |
notContainsAny(Collection<String> collection1,
Collection<String> collection2)
判断给定的collection1列表中是否包含collection2 判断给定的collection2中是否完全不包含给定的元素value
|
static <T> List<List<T>> |
split(List<T> list,
int batchSize)
按照
|
static String |
strListToStr(List<String> list,
String sep)
字符串集合拼接字符串
|
static List<String> |
strToColl(String str,
String sep)
字符串转数组
|
static <T> List<T> |
toList(T... paramArr)
几个元素生成一个集合
|
public CollUtil()
public static boolean isEmpty(Collection<?> coll)
coll - 要判断的Collectionpublic static boolean isNotEmpty(Collection<?> coll)
coll - 要判断的Collectionpublic static <T> List<T> emptyDefault(List<T> list, List<T> defaultList)
list - 集合defaultList - 默认值public static boolean containsAny(Collection<String> collection, String... array)
collection - 给定的集合array - 给定的数组public static boolean containsAny(Collection<String> collection1, Collection<String> collection2)
collection1 - 给定的集合1collection2 - 给定的集合2public static boolean notContainsAny(Collection<String> collection1, Collection<String> collection2)
collection1 - 给定的集合1collection2 - 给定的集合2public static List<String> strToColl(String str, String sep)
str - 字符串sep - 分隔符public static <T> List<T> listAddToNew(List<T> list, T t)
list - 集合t - 对象public static <T> List<T> listAddToNew(List<T> list, List<T> listA)
list - 集合listA - 对象public static <T> List<T> toList(T... paramArr)
T - 泛型paramArr - 对象数组public static <T> List<T> listAddListsToNew(List<T> list, List<List<T>> lists)
Collection<T>和Collection<Collection<T>> ------> List<T> T - List中的泛型list - 需要合并得集合lists - 需要合并得包含多个集合得集合public static String strListToStr(List<String> list, String sep)
list - 字符串集合sep - 分隔符Copyright © 2024. All rights reserved.