类 CollectionUtils
java.lang.Object
com.alibaba.ageiport.common.utils.CollectionUtils
集合相关工具类
- 作者:
- lingyi
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T> Collection<T>addAll(Collection<T> collection, Enumeration<T> enumeration) 加入全部static <T> Tget(Collection<T> collection, int index) 获取集合中指定下标的元素值,下标可以为负数,例如-1表示最后一个元素
如果元素越界,返回nullstatic booleanisEmpty(Collection<?> collection) 集合是否为空static booleanisNotEmpty(Collection<?> collection) 集合是否为非空static booleanisNotEmpty(Enumeration<?> enumeration) Enumeration是否为空static <T> List<T>list(boolean isLinked, T... values) 新建一个Liststatic <T> ArrayList<T>newArrayList(T... values) 新建一个ArrayListstatic <T> HashSet<T>newHashSet(T... ts) 新建一个HashSetstatic <T> HashSet<T>set(boolean isSorted, T... ts) 新建一个HashSetstatic <T> ArrayList<T>toList(T... values) 新建一个ArrayList
-
构造器详细资料
-
CollectionUtils
public CollectionUtils()
-
-
方法详细资料
-
isNotEmpty
集合是否为非空- 参数:
collection- 集合- 返回:
- 是否为非空
-
isEmpty
集合是否为空- 参数:
collection- 集合- 返回:
- 是否为空
-
isNotEmpty
Enumeration是否为空- 参数:
enumeration-Enumeration- 返回:
- 是否为空
-
get
获取集合中指定下标的元素值,下标可以为负数,例如-1表示最后一个元素
如果元素越界,返回null- 类型参数:
T- 元素类型- 参数:
collection- 集合index- 下标,支持负数- 返回:
- 元素值
-
addAll
加入全部- 类型参数:
T- 集合元素类型- 参数:
collection- 被加入的集合Collectionenumeration- 要加入的内容Enumeration- 返回:
- 原集合
-
newArrayList
新建一个ArrayList- 类型参数:
T- 集合元素类型- 参数:
values- 数组- 返回:
- ArrayList对象
-
toList
新建一个ArrayList- 类型参数:
T- 集合元素类型- 参数:
values- 数组- 返回:
- ArrayList对象
-
list
新建一个List- 类型参数:
T- 集合元素类型- 参数:
isLinked- 是否新建LinkedListvalues- 数组- 返回:
- List对象
-
newHashSet
新建一个HashSet- 类型参数:
T- 集合元素类型- 参数:
ts- 元素数组- 返回:
- HashSet对象
-
set
新建一个HashSet- 类型参数:
T- 集合元素类型- 参数:
isSorted- 是否有序,有序返回LinkedHashSet,否则返回HashSetts- 元素数组- 返回:
- HashSet对象
-