public class CollectionUtils extends Object
| 构造器和说明 |
|---|
CollectionUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> Enumeration<T> |
asEnumeration(Iterator<T> iterator)
转换为 Enumeration
|
static <T> Enumeration<T> |
asEnumeration(List<T> list)
转换为 Enumeration
|
static <T> List<T> |
asList(Enumeration<T> enumeration) |
static <T> List<T> |
asList(Iterator<T> iterator) |
static boolean |
containsAny(Collection<?> coll1,
Collection<?> coll2)
Returns
true iff at least one element is in both collections. |
static <T,O> Iterator<O> |
convertIterator(Iterator<T> oriIterator,
Function<T,O> converter)
迭代器类型转换
|
static boolean |
isEmpty(List<?> tables) |
static boolean |
isEmpty(Map<?,?> maps) |
static boolean |
isEmpty(Object[] args) |
static boolean |
isNotEmpty(List<?> tables) |
static boolean |
isNotEmpty(Map<?,?> maps) |
static <T> Enumeration<T> |
mergeEnumeration(Enumeration<T> enum1,
Enumeration<T> enum2)
合并两个迭代器
|
static <T> Iterator<T> |
mergeIterator(Iterator<T> iterator1,
Iterator<T> iterator2)
合并两个迭代器
|
static int |
size(List<?> list) |
static int |
size(Map<?,?> map) |
static <T> List<List<T>> |
splitList(List<T> sourceList,
int groupSize)
切分list
|
public static boolean isNotEmpty(List<?> tables)
public static boolean isEmpty(List<?> tables)
public static boolean isNotEmpty(Map<?,?> maps)
public static boolean isEmpty(Map<?,?> maps)
public static int size(List<?> list)
public static int size(Map<?,?> map)
public static <T> List<List<T>> splitList(List<T> sourceList, int groupSize)
sourceList - groupSize - 每组定长public static <T,O> Iterator<O> convertIterator(Iterator<T> oriIterator, Function<T,O> converter)
public static <T> Enumeration<T> asEnumeration(List<T> list)
public static <T> Enumeration<T> asEnumeration(Iterator<T> iterator)
public static <T> List<T> asList(Enumeration<T> enumeration)
public static <T> Enumeration<T> mergeEnumeration(Enumeration<T> enum1, Enumeration<T> enum2)
public static <T> Iterator<T> mergeIterator(Iterator<T> iterator1, Iterator<T> iterator2)
public static boolean isEmpty(Object[] args)
public static boolean containsAny(Collection<?> coll1, Collection<?> coll2)
true iff at least one element is in both collections.
In other words, this method returns true iff the
intersection of coll1 and coll2 is not empty.
coll1 - the first collection, must not be nullcoll2 - the first collection, must not be nulltrue iff the intersection of the collections is non-emptyCopyright © 2021–2022. All rights reserved.