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