public class ListUtil extends Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
ListUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> boolean |
addAll(Collection<T> collection,
Iterator<? extends T> iterator) |
static <T> T |
checkNotNull(T reference) |
static <T extends AutoCloneable> |
clone(List<T> source)
深拷贝 List对象
|
static <T> List<T> |
emptyIfNull(List<T> list)
如果集合为空 则返回空list 如果不是就返回本身
|
static boolean |
isEmpty(List<?>... list)
判断数组集合
|
static boolean |
isEmpty(List<?> list)
判断集合是否为空 如果为空则返回true 反之为false
|
static boolean |
isNotEmpty(List<?>... list) |
static boolean |
isNotEmpty(List<?> list) |
static <E> ArrayList<E> |
newArrayList()
创建一个list
|
static <E> ArrayList<E> |
newArrayList(Class<E> clazz)
创建一个并制定类型
|
static <E> ArrayList<E> |
newArrayList(E... elements) |
static <E> ArrayList<E> |
newArrayList(Iterator<? extends E> elements) |
static int |
saturatedCast(long value) |
static <T> List<T> |
subList(List<T> source,
int page,
int limit)
某些特殊情况不能再数据库分页 采用自行分页
|
public static <E> ArrayList<E> newArrayList()
@SafeVarargs public static <E> ArrayList<E> newArrayList(E... elements)
public static <T> boolean addAll(Collection<T> collection, Iterator<? extends T> iterator)
public static <T> T checkNotNull(T reference)
public static int saturatedCast(long value)
public static <T> List<T> emptyIfNull(List<T> list)
list - public static boolean isEmpty(List<?> list)
list - public static boolean isEmpty(List<?>... list)
list - public static boolean isNotEmpty(List<?> list)
public static boolean isNotEmpty(List<?>... list)
public static <T extends AutoCloneable> List<T> clone(List<T> source)
T - T 必须实现AutoCloneable 并且将访问修饰符修改为publicsource - 被克隆对象public static <T> List<T> subList(List<T> source, int page, int limit)
source - 分页对象page - 页码limit - 分页条数Copyright © 2020. All rights reserved.