public class CollectionUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> boolean |
containsSub(Set<Set<T>> sets,
Collection<T> collection)
判断目标集合是否是源集合的子集或者源集合的任意一项的子集
|
static <T> boolean |
containsSub(Set<Set<T>> sets,
List<T> list)
判断目标集合是否是源集合的子集或者源集合的任意一项的子集
|
static <T> boolean |
containsSub(Set<Set<T>> sets,
Set<T> set)
判断目标集合是否是源集合的子集或者源集合的任意一项的子集
|
static <T> boolean |
isEmpty(Collection<T> list)
list == null || list.isEmpty()
|
static <T> boolean |
isNotEmpty(Collection<T> list) |
static <T> Set<T> |
newSet(T... vals) |
static <T> List<T> |
ofList(T... vals) |
static <T> Set<T> |
ofSet(T... vals) |
static String |
resolveSingletonSet(Set<String> set)
解析一个单元素set,获得其中的一个元素
|
static Set<String> |
singletonSet(String val)
获得单元素set
|
static Set<Set<String>> |
splitStrValsToSets(String separator,
String... value) |
public static <T> boolean isEmpty(Collection<T> list)
T - 此集合中元素的类型list - 目标集合public static <T> boolean isNotEmpty(Collection<T> list)
T - 此集合中元素的类型list - 目标集合public static <T> Set<T> newSet(T... vals)
public static <T> Set<T> ofSet(T... vals)
T - 类型vals - valspublic static <T> List<T> ofList(T... vals)
T - 类型vals - valspublic static String resolveSingletonSet(Set<String> set)
set - setpublic static Set<Set<String>> splitStrValsToSets(String separator, String... value)
separator - 字符串分割符号value - valuepublic static <T> boolean containsSub(Set<Set<T>> sets, List<T> list)
T - 此集合中元素的类型sets - 源集合list - 目标集合public static <T> boolean containsSub(Set<Set<T>> sets, Collection<T> collection)
T - 此集合中元素的类型sets - 源集合collection - 目标集合Copyright © 2022. All rights reserved.