public final class CollectionHelper extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <E> void |
addAll(Collection<E> in,
Collection<E> out)
添加全部元素至输出集合
|
static <E> void |
addAll(Collection<E> in,
Collection<E> out,
boolean checkNull)
添加全部元素至输出集合
|
static <E> void |
addAll(E[] in,
Collection<E> out)
添加全部元素至输出集合
|
static <E> void |
addAll(E[] in,
Collection<E> out,
boolean checkNull)
添加全部元素至输出集合
|
static <I,O> void |
conversion(Collection<I> inCollection,
Collection<O> outCollection,
CollectionConversionHandle<I,O> conversion)
集合元素类型转换
|
static <I,O> void |
conversion(I[] inList,
Collection<O> outCollection,
CollectionConversionHandle<I,O> conversion)
集合元素类型转换
|
static <E> void |
copy(Collection<E> in,
Collection<E> out)
集合拷贝
|
static <E> void |
copy(Collection<E> in,
Collection<E> out,
boolean checkNull)
集合拷贝
|
static <E> void |
copy(E[] in,
Collection<E> out)
集合拷贝
|
static <E> void |
copy(E[] in,
Collection<E> out,
boolean checkNull)
集合拷贝
|
static <E> boolean |
exists(Collection<E> in,
CollectionFilterHandle<E> handle)
检查某一集合内是否包含输出元素
|
static <E> Collection<E> |
filter(Collection<E> in,
CollectionFilterHandle<E> handle)
过滤输出元素
|
static <T> List<T> |
toList(Collection<T> collection)
返回过了空值后的新list
|
static <T> List<T> |
toList(T[] arrays)
返回过了空值后的新list
|
static <T> Set<T> |
toSet(Collection<T> collection)
返回过了空值后的新set
|
static <T> Set<T> |
toSet(T[] arrays)
返回过了空值后的新set
|
public static final <T> List<T> toList(T[] arrays)
T - 数组元素类型arrays - 原数组public static final <T> List<T> toList(Collection<T> collection)
T - 集合元素类型collection - 原集合public static final <T> Set<T> toSet(T[] arrays)
T - 数组元素类型arrays - 原数组public static final <T> Set<T> toSet(Collection<T> collection)
T - 集合元素类型collection - 原集合public static final <E> void copy(Collection<E> in, Collection<E> out)
E - 输入/输出对象类型out - 输出集合in - 输入集合public static final <E> void copy(Collection<E> in, Collection<E> out, boolean checkNull)
E - 输入/输出对象类型in - 输入集合out - 输出集合checkNull - 是否进行空指针检查public static final <E> void copy(E[] in,
Collection<E> out)
E - 输入/输出对象类型in - 输入数组out - 输出集合public static final <E> void copy(E[] in,
Collection<E> out,
boolean checkNull)
E - 输入/输出对象类型in - 输入数组out - 输出集合checkNull - 是否进行空指针检查public static final <E> void addAll(Collection<E> in, Collection<E> out)
E - 输入/输出对象类型in - 输入集合out - 输出集合public static final <E> void addAll(Collection<E> in, Collection<E> out, boolean checkNull)
E - 输入/输出对象类型in - 输入集合out - 输出集合checkNull - 是否进行空指针检查public static final <E> void addAll(E[] in,
Collection<E> out)
E - 输入/输出对象类型in - 输入数组out - 输出集合public static final <E> void addAll(E[] in,
Collection<E> out,
boolean checkNull)
E - 输入/输出对象类型in - 输入数组out - 输出集合checkNull - 是否进行空指针检查public static final <I,O> void conversion(I[] inList,
Collection<O> outCollection,
CollectionConversionHandle<I,O> conversion)
I - 输入对象类型O - 输出对象类型inList - 输入数据数组outCollection - 输出集合对象conversion - 转换处理类public static final <I,O> void conversion(Collection<I> inCollection, Collection<O> outCollection, CollectionConversionHandle<I,O> conversion)
I - 输入对象类型O - 输出对象类型inCollection - 输入数据集合outCollection - 输出集合对象conversion - 转换处理类public static final <E> boolean exists(Collection<E> in, CollectionFilterHandle<E> handle)
E - 集合元素类型in - 输入集合handle - 处理过程public static final <E> Collection<E> filter(Collection<E> in, CollectionFilterHandle<E> handle)
E - 集合元素类型in - 输入集合handle - 处理过程Copyright © 2017. All rights reserved.