com.liferay.portal.kernel.util
Class ListUtil
java.lang.Object
com.liferay.portal.kernel.util.ListUtil
public class ListUtil
- extends Object
|
Method Summary |
static
|
copy(List<? extends E> master)
|
static
|
copy(List<? extends E> master,
List<? super E> copy)
|
static
|
count(List<? extends E> list,
PredicateFilter<E> predicateFilter)
|
static void |
distinct(List<?> list)
|
static
|
distinct(List<? extends E> list,
Comparator<E> comparator)
|
static
|
exists(List<? extends E> list,
PredicateFilter<E> predicateFilter)
|
static
|
filter(List<? extends T> inputList,
List<T> outputList,
PredicateFilter<T> predicateFilter)
|
static
|
filter(List<? extends T> inputList,
PredicateFilter<T> predicateFilter)
|
static
|
fromArray(E[] array)
|
static
|
fromCollection(Collection<? extends E> c)
|
static
|
fromEnumeration(Enumeration<? extends E> enu)
|
static List<String> |
fromFile(File file)
|
static List<String> |
fromFile(String fileName)
|
static
|
fromMapKeys(Map<? extends E,?> map)
|
static
|
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
|
remove(List<? extends E> list,
E element)
Deprecated. As of 6.2.0 |
static
|
remove(List<E> list,
List<? extends E> remove)
|
static
|
reverseIterator(List<E> list)
|
static
|
sort(List<E> list)
|
static
|
sort(List<E> list,
Comparator<? super E> comparator)
|
static
|
subList(List<E> list,
int start,
int end)
|
static
|
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
|
toList(E[] array)
|
static List<Float> |
toList(float[] array)
|
static List<Integer> |
toList(int[] array)
|
static
|
toList(List<T> list,
Accessor<T,A> accessor)
|
static
|
toList(List<T> list,
Function<T,R> function)
|
static
|
toList(List<V> vlist)
|
static List<Long> |
toList(long[] array)
|
static List<Short> |
toList(short[] array)
|
static
|
toLongArray(List<? extends T> list,
Accessor<T,Long> accessor)
|
static String |
toString(List<?> list,
String param)
|
static String |
toString(List<?> list,
String param,
String delimiter)
|
static
|
toString(List<? extends T> list,
Accessor<T,A> accessor)
|
static
|
toString(List<? extends T> list,
Accessor<T,A> accessor,
String delimiter)
|
static
|
unique(List<T> list)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ListUtil
public ListUtil()
copy
public static <E> List<E> copy(List<? extends E> master)
copy
public static <E> void copy(List<? extends E> master,
List<? super E> copy)
count
public static <E> int count(List<? extends E> list,
PredicateFilter<E> predicateFilter)
distinct
public static <E> void distinct(List<? extends E> list,
Comparator<E> comparator)
distinct
public static void distinct(List<?> list)
exists
public static <E> boolean exists(List<? extends E> list,
PredicateFilter<E> predicateFilter)
filter
public static <T> List<T> filter(List<? extends T> inputList,
List<T> outputList,
PredicateFilter<T> predicateFilter)
filter
public static <T> List<T> filter(List<? extends T> inputList,
PredicateFilter<T> predicateFilter)
fromArray
public static <E> List<E> fromArray(E[] array)
fromCollection
public static <E> List<E> fromCollection(Collection<? extends E> c)
fromEnumeration
public static <E> List<E> fromEnumeration(Enumeration<? extends E> enu)
fromFile
public static List<String> fromFile(File file)
throws IOException
- Throws:
IOException
fromFile
public static List<String> fromFile(String fileName)
throws IOException
- Throws:
IOException
fromMapKeys
public static <E> List<E> fromMapKeys(Map<? extends E,?> map)
fromMapValues
public static <E> List<E> fromMapValues(Map<?,? extends E> map)
fromString
public static List<String> fromString(String s)
fromString
public static List<String> fromString(String s,
String delimiter)
isEmpty
public static boolean isEmpty(List<?> list)
isNotEmpty
public static boolean isNotEmpty(List<?> list)
isNotNull
public static boolean isNotNull(List<?> list)
isNull
public static boolean isNull(List<?> list)
isUnmodifiableList
public static boolean isUnmodifiableList(List<?> list)
remove
@Deprecated
public static <E> boolean remove(List<? extends E> list,
E element)
- Deprecated. As of 6.2.0
remove
public static <E> List<E> remove(List<E> list,
List<? extends E> remove)
reverseIterator
public static <E> Iterator<E> reverseIterator(List<E> list)
sort
public static <E> List<E> sort(List<E> list)
sort
public static <E> List<E> sort(List<E> list,
Comparator<? super E> comparator)
subList
public static <E> List<E> subList(List<E> list,
int start,
int end)
toArray
public static <T,A> A[] toArray(List<? extends T> list,
Accessor<T,A> accessor)
toList
public static List<Boolean> toList(boolean[] array)
toList
public static List<Character> toList(char[] array)
toList
public static List<Double> toList(double[] array)
toList
public static <E> List<E> toList(E[] array)
toList
public static List<Float> toList(float[] array)
toList
public static List<Integer> toList(int[] array)
toList
public static <T,A> List<A> toList(List<T> list,
Accessor<T,A> accessor)
toList
public static <T,R> List<R> toList(List<T> list,
Function<T,R> function)
toList
public static <T,V extends T> List<T> toList(List<V> vlist)
toList
public static List<Long> toList(long[] array)
toList
public static List<Short> toList(short[] array)
toLongArray
public static <T> long[] toLongArray(List<? extends T> list,
Accessor<T,Long> accessor)
toString
public static <T,A> String toString(List<? extends T> list,
Accessor<T,A> accessor)
- See Also:
ArrayUtil.toString(Object[], Accessor)
toString
public static <T,A> String toString(List<? extends T> list,
Accessor<T,A> accessor,
String delimiter)
- See Also:
ArrayUtil.toString(Object[], Accessor, String)
toString
public static String toString(List<?> list,
String param)
- See Also:
ArrayUtil.toString(Object[], String)
toString
public static String toString(List<?> list,
String param,
String delimiter)
- See Also:
ArrayUtil.toString(Object[], String, String)
unique
public static <T> List<T> unique(List<T> list)