public class ListUtil
extends java.lang.Object
| Constructor and Description |
|---|
ListUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <E> java.util.List<E> |
copy(java.util.List<? extends E> master) |
static <E> void |
copy(java.util.List<? extends E> master,
java.util.List<? super E> copy) |
static <E> int |
count(java.util.List<? extends E> list,
PredicateFilter<E> predicateFilter) |
static void |
distinct(java.util.List<?> list) |
static <E> void |
distinct(java.util.List<? extends E> list,
java.util.Comparator<E> comparator) |
static <E> boolean |
exists(java.util.List<? extends E> list,
PredicateFilter<E> predicateFilter) |
static <T> java.util.List<T> |
filter(java.util.List<? extends T> inputList,
java.util.List<T> outputList,
PredicateFilter<T> predicateFilter) |
static <T> java.util.List<T> |
filter(java.util.List<? extends T> inputList,
PredicateFilter<T> predicateFilter) |
static <E> java.util.List<E> |
fromArray(E[] array) |
static <E> java.util.List<E> |
fromCollection(java.util.Collection<? extends E> c) |
static <E> java.util.List<E> |
fromEnumeration(java.util.Enumeration<? extends E> enu) |
static java.util.List<java.lang.String> |
fromFile(java.io.File file) |
static java.util.List<java.lang.String> |
fromFile(java.lang.String fileName) |
static <E> java.util.List<E> |
fromMapKeys(java.util.Map<? extends E,?> map) |
static <E> java.util.List<E> |
fromMapValues(java.util.Map<?,? extends E> map) |
static java.util.List<java.lang.String> |
fromString(java.lang.String s) |
static java.util.List<java.lang.String> |
fromString(java.lang.String s,
java.lang.String delimiter) |
static boolean |
isEmpty(java.util.List<?> list) |
static boolean |
isNotEmpty(java.util.List<?> list) |
static boolean |
isUnmodifiableList(java.util.List<?> list) |
static <E> boolean |
remove(java.util.List<? extends E> list,
E element)
Deprecated.
As of 6.2.0
|
static <E> java.util.List<E> |
remove(java.util.List<E> list,
java.util.List<? extends E> remove) |
static <E> java.util.Iterator<E> |
reverseIterator(java.util.List<E> list) |
static <E> java.util.List<E> |
sort(java.util.List<E> list) |
static <E> java.util.List<E> |
sort(java.util.List<E> list,
java.util.Comparator<? super E> comparator) |
static <E> java.util.List<E> |
subList(java.util.List<E> list,
int start,
int end) |
static <T,A> A[] |
toArray(java.util.List<? extends T> list,
Accessor<T,A> accessor) |
static java.util.List<java.lang.Boolean> |
toList(boolean[] array) |
static java.util.List<java.lang.Character> |
toList(char[] array) |
static java.util.List<java.lang.Double> |
toList(double[] array) |
static <E> java.util.List<E> |
toList(E[] array) |
static java.util.List<java.lang.Float> |
toList(float[] array) |
static java.util.List<java.lang.Integer> |
toList(int[] array) |
static <T,A> java.util.List<A> |
toList(java.util.List<T> list,
Accessor<T,A> accessor) |
static <T,R> java.util.List<R> |
toList(java.util.List<T> list,
Function<T,R> function) |
static <T,V extends T> |
toList(java.util.List<V> vlist) |
static java.util.List<java.lang.Long> |
toList(long[] array) |
static java.util.List<java.lang.Short> |
toList(short[] array) |
static <T> long[] |
toLongArray(java.util.List<? extends T> list,
Accessor<T,java.lang.Long> accessor) |
static java.lang.String |
toString(java.util.List<?> list,
java.lang.String param) |
static java.lang.String |
toString(java.util.List<?> list,
java.lang.String param,
java.lang.String delimiter) |
static <T,A> java.lang.String |
toString(java.util.List<? extends T> list,
Accessor<T,A> accessor) |
static <T,A> java.lang.String |
toString(java.util.List<? extends T> list,
Accessor<T,A> accessor,
java.lang.String delimiter) |
static <T> java.util.List<T> |
unique(java.util.List<T> list) |
public static <E> java.util.List<E> copy(java.util.List<? extends E> master)
public static <E> void copy(java.util.List<? extends E> master,
java.util.List<? super E> copy)
public static <E> int count(java.util.List<? extends E> list,
PredicateFilter<E> predicateFilter)
public static <E> void distinct(java.util.List<? extends E> list,
java.util.Comparator<E> comparator)
public static void distinct(java.util.List<?> list)
public static <E> boolean exists(java.util.List<? extends E> list,
PredicateFilter<E> predicateFilter)
public static <T> java.util.List<T> filter(java.util.List<? extends T> inputList,
java.util.List<T> outputList,
PredicateFilter<T> predicateFilter)
public static <T> java.util.List<T> filter(java.util.List<? extends T> inputList,
PredicateFilter<T> predicateFilter)
public static <E> java.util.List<E> fromArray(E[] array)
public static <E> java.util.List<E> fromCollection(java.util.Collection<? extends E> c)
public static <E> java.util.List<E> fromEnumeration(java.util.Enumeration<? extends E> enu)
public static java.util.List<java.lang.String> fromFile(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> fromFile(java.lang.String fileName)
throws java.io.IOException
java.io.IOExceptionpublic static <E> java.util.List<E> fromMapKeys(java.util.Map<? extends E,?> map)
public static <E> java.util.List<E> fromMapValues(java.util.Map<?,? extends E> map)
public static java.util.List<java.lang.String> fromString(java.lang.String s)
public static java.util.List<java.lang.String> fromString(java.lang.String s,
java.lang.String delimiter)
public static boolean isEmpty(java.util.List<?> list)
public static boolean isNotEmpty(java.util.List<?> list)
public static boolean isUnmodifiableList(java.util.List<?> list)
@Deprecated
public static <E> boolean remove(java.util.List<? extends E> list,
E element)
public static <E> java.util.List<E> remove(java.util.List<E> list,
java.util.List<? extends E> remove)
public static <E> java.util.Iterator<E> reverseIterator(java.util.List<E> list)
public static <E> java.util.List<E> sort(java.util.List<E> list)
public static <E> java.util.List<E> sort(java.util.List<E> list,
java.util.Comparator<? super E> comparator)
public static <E> java.util.List<E> subList(java.util.List<E> list,
int start,
int end)
public static <T,A> A[] toArray(java.util.List<? extends T> list,
Accessor<T,A> accessor)
public static java.util.List<java.lang.Boolean> toList(boolean[] array)
public static java.util.List<java.lang.Character> toList(char[] array)
public static java.util.List<java.lang.Double> toList(double[] array)
public static <E> java.util.List<E> toList(E[] array)
public static java.util.List<java.lang.Float> toList(float[] array)
public static java.util.List<java.lang.Integer> toList(int[] array)
public static <T,A> java.util.List<A> toList(java.util.List<T> list,
Accessor<T,A> accessor)
public static <T,R> java.util.List<R> toList(java.util.List<T> list,
Function<T,R> function)
public static <T,V extends T> java.util.List<T> toList(java.util.List<V> vlist)
public static java.util.List<java.lang.Long> toList(long[] array)
public static java.util.List<java.lang.Short> toList(short[] array)
public static <T> long[] toLongArray(java.util.List<? extends T> list,
Accessor<T,java.lang.Long> accessor)
public static <T,A> java.lang.String toString(java.util.List<? extends T> list,
Accessor<T,A> accessor)
public static <T,A> java.lang.String toString(java.util.List<? extends T> list,
Accessor<T,A> accessor,
java.lang.String delimiter)
public static java.lang.String toString(java.util.List<?> list,
java.lang.String param)
ArrayUtil.toString(Object[], String)public static java.lang.String toString(java.util.List<?> list,
java.lang.String param,
java.lang.String delimiter)
public static <T> java.util.List<T> unique(java.util.List<T> list)