public abstract class ListUtils extends Object
| 构造器和说明 |
|---|
ListUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Comparable<T>> |
asc(List<T> list) |
static <T> List<T> |
copy(List<T> src,
int count) |
static <T> List<T> |
copy(List<T> src,
int startIndex,
int count) |
static <T> void |
copy(List<T> src,
int srcFrom,
List<T> dest,
int destFrom,
int count) |
static <T> List<T> |
create(T... args) |
static <T extends Comparable<T>> |
desc(List<T> list) |
static <T> T |
get(List<T> list,
int index) |
static <T> T |
get(List<T> list,
int index,
T defaultValue) |
static <T> T |
getFirst(List<T> list) |
static <T> T |
getFirst(List<T> list,
T defaultValue) |
static <T> T |
getLast(List<T> list) |
static <T> T |
getLast(List<T> list,
T defaultValue) |
private static int |
indexFor(List<?> list,
int index) |
static boolean |
isEmpty(List<?> list) |
static boolean |
isList(Object obj) |
static boolean |
isNotEmpty(List<?> list) |
static boolean |
isNotList(Object obj) |
static <T> List<T> |
list(Enumeration<T> en) |
static <T> List<T> |
list(Iterator<T> it) |
static <T> T |
remove(List<T> list,
int index) |
static <T> T |
removeFirst(List<T> list) |
static <T> T |
removeLast(List<T> list) |
static <T> List<T> |
reverse(Enumeration<T> en) |
static <T> List<T> |
reverse(Iterator<T> it) |
static <T> void |
reverse(List<T> list) |
static <T> List<T> |
slice(List<T> list,
int limit) |
static <T> List<T> |
slice(List<T> list,
int limit,
int offset) |
static <T> void |
sort(List<T> list,
Comparator<T> c) |
static <T> void |
swap(List<T> list,
int i,
int j) |
static <T> List<T> |
toList(Collection<T> c) |
static List<String> |
toStringList(Collection<?> c) |
static List<String> |
toStringList(Enumeration<?> e) |
static List<String> |
toStringList(Iterator<?> it) |
static <T> List<T> |
unmodifiableList(Collection<T> c) |
static <T> List<T> |
unmodifiableList(T... args) |
public static boolean isList(Object obj)
public static boolean isNotList(Object obj)
public static boolean isEmpty(List<?> list)
public static boolean isNotEmpty(List<?> list)
public static <T> List<T> unmodifiableList(T... args)
public static <T> List<T> unmodifiableList(Collection<T> c)
public static <T> List<T> create(T... args)
public static <T> List<T> toList(Collection<T> c)
private static int indexFor(List<?> list, int index)
public static <T> T get(List<T> list, int index)
public static <T> T get(List<T> list, int index, T defaultValue)
public static <T> T getFirst(List<T> list)
public static <T> T getFirst(List<T> list, T defaultValue)
public static <T> T remove(List<T> list, int index)
public static <T> T removeFirst(List<T> list)
public static <T> T getLast(List<T> list)
public static <T> T getLast(List<T> list, T defaultValue)
public static <T> T removeLast(List<T> list)
public static <T extends Comparable<T>> void asc(List<T> list)
public static <T extends Comparable<T>> void desc(List<T> list)
public static <T> void sort(List<T> list, Comparator<T> c)
public static <T> List<T> list(Enumeration<T> en)
public static <T> List<T> reverse(Enumeration<T> en)
public static <T> void reverse(List<T> list)
public static <T> void swap(List<T> list, int i, int j)
public static List<String> toStringList(Collection<?> c)
public static List<String> toStringList(Enumeration<?> e)
Copyright © 2020. All rights reserved.