Class ListUtil

Object
com.liferay.portal.kernel.util.ListUtil

public class ListUtil extends Object
Author:
Brian Wing Shun Chan, Shuyang Zhou
  • Constructor Details

    • ListUtil

      public ListUtil()
  • Method Details

    • concat

      public static <E> List<E> concat(List<? extends E>... lists)
    • 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, Predicate<E> predicate)
    • 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, Predicate<E> predicate)
    • filter

      public static <T> List<T> filter(List<? extends T> inputList, List<T> outputList, Predicate<T> predicate)
    • filter

      public static <T> List<T> filter(List<? extends T> inputList, Predicate<T> predicate)
    • filter

      public static <T> List<T> filter(List<T> list, BiFunction<Integer,Integer,List<T>> listBiFunction, Supplier<Integer> countSupplier, Predicate<T> predicate, int start, int end)
    • fromArray

      public static List<Boolean> fromArray(boolean[] array)
    • fromArray

      public static List<Character> fromArray(char[] array)
    • fromArray

      public static List<Double> fromArray(double[] array)
    • fromArray

      public static <E> List<E> fromArray(E... array)
    • fromArray

      public static List<Float> fromArray(float[] array)
    • fromArray

      public static List<Integer> fromArray(int[] array)
    • fromArray

      public static List<Long> fromArray(long[] array)
    • fromArray

      public static List<Short> fromArray(short[] array)
    • fromCollection

      public static <E> List<E> fromCollection(Collection<? extends E> c)
    • fromEnumeration

      public static <E> List<E> fromEnumeration(Enumeration<? extends E> enumeration)
    • 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)
    • isNotEmptyForEach

      public static <E> void isNotEmptyForEach(List<? extends E> list, Consumer<? super E> consumer)
    • isNotNull

      public static boolean isNotNull(List<?> list)
    • isNull

      public static boolean isNull(List<?> list)
    • isUnmodifiableList

      public static boolean isUnmodifiableList(List<?> list)
    • 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 <E> List<E> toList(E value)
    • 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)
    • toLongArray

      public static <T> long[] toLongArray(List<? extends T> list, Accessor<T,Long> accessor)
    • toLongArray

      public static <T> long[] toLongArray(List<? extends T> list, ToLongFunction<T> toLongFunction)
    • toString

      public static <T, A> String toString(List<? extends T> list, Accessor<T,A> accessor)
      See Also:
    • toString

      public static <T, A> String toString(List<? extends T> list, Accessor<T,A> accessor, String delimiter)
      See Also:
    • toString

      public static String toString(List<?> list, String param)
      See Also:
    • toString

      public static String toString(List<?> list, String param, String delimiter)
      See Also:
    • unique

      public static <T> List<T> unique(List<T> list)