类 Lists
java.lang.Object
com.weicoder.common.lang.Lists
- 直接已知子类:
W.L
List的帮助类
- 作者:
- WD
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static boolean是否包含在list中 如果list为空或则o为null直接返回false 如果list中类型与o不同 那么转换为String 在对比static <E> List<E>获得一个不可变的空Liststatic <E> E获得指定索引的list元素 list为空返回null 返回指定索引的类 如果索引小于0为0 大于列表长度返回最后一个类static boolean判断是否列表static <E> List<E>newList()获得List实例 默认初始化大小为10static <E> List<E>newList(int size) 获得List实例static <E> List<E>newList(E... es) 获得List实例static <E> List<E>newList(Collection<E> c) 获得List实例static <E> List<E>newList(Collection<E>... c) 获得List实例static <E> List<E>去除list的所有nullstatic int获得列表数量切片List 把list按slice数据切分static <E extends Comparable<? super E>>
List<E>sort(Collection<E> c) 给List排序static <E> List<E>返回列表从begin开始返回end结束元素static <E> E[]把一个列表变成数组static <E> E[]把一个列表变成数组static <E> List<E>toList(Collection<?> list, Class<E> cls) 对static String调用每个元素的toString()方法
-
构造器详细资料
-
Lists
public Lists()
-
-
方法详细资料
-
toList
对- 类型参数:
E-- 参数:
list-cls-- 返回:
-
notNull
去除list的所有null- 类型参数:
E- 泛型- 参数:
list- 要过滤的list- 返回:
- List
-
get
获得指定索引的list元素 list为空返回null 返回指定索引的类 如果索引小于0为0 大于列表长度返回最后一个类- 类型参数:
E- 泛型- 参数:
list- 元素列表i- 索引- 返回:
- 处理后的元素
-
isList
判断是否列表- 参数:
obj- 对象- 返回:
- 是否列表
-
newList
获得List实例 默认初始化大小为10- 类型参数:
E- 泛型- 返回:
- List
-
newList
获得List实例- 类型参数:
E- 泛型- 参数:
size- 初始化大小- 返回:
- List
-
newList
获得List实例- 类型参数:
E- 泛型- 参数:
es- 初始化的数组- 返回:
- List
-
newList
获得List实例- 类型参数:
E- 泛型- 参数:
c- 初始化的集合- 返回:
- List
-
newList
获得List实例- 类型参数:
E- 泛型- 参数:
c- 初始化的集合- 返回:
- List
-
slice
切片List 把list按slice数据切分- 类型参数:
E- 泛型- 参数:
list- 要分片的listslice- 每片的数量- 返回:
- 分片后的list 列表里为原有对象的list
-
subList
返回列表从begin开始返回end结束元素- 类型参数:
E- 泛型- 参数:
list- 元素列表begin- 开始包含end- 结束不包含- 返回:
- 返回获得元素列表
-
sort
给List排序- 类型参数:
E- 泛型- 参数:
c- 要排序的List- 返回:
- 排完序的List
-
toString
调用每个元素的toString()方法- 参数:
list- 列表- 返回:
- 字符串
-
toArray
把一个列表变成数组- 类型参数:
E- 泛型- 参数:
list- 列表- 返回:
- 一个不可变的空List
-
toArray
把一个列表变成数组- 类型参数:
E- 泛型- 参数:
list- 列表clazz- 类- 返回:
- 一个不可变的空List
-
emptyList
获得一个不可变的空List- 类型参数:
E- 泛型- 返回:
- 一个不可变的空List
-
contains
是否包含在list中 如果list为空或则o为null直接返回false 如果list中类型与o不同 那么转换为String 在对比- 参数:
list- 列表o- 对象- 返回:
- 布尔
-
size
获得列表数量- 参数:
list- 数据列表- 返回:
- 数量
-