Class ListUtils


  • public final class ListUtils
    extends java.lang.Object
    Since:
    1.0
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ListUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean contains​(java.util.List<?> target, java.lang.Object element)  
      static boolean containsAll​(java.util.List<?> target, java.lang.Object[] elements)  
      static boolean containsAll​(java.util.List<?> target, java.util.Collection<?> elements)  
      private static <T> java.util.List<T> fillNewList​(java.lang.Object[] a, java.lang.Class<? extends java.util.List> listType)  
      static boolean isEmpty​(java.util.List<?> target)  
      static int size​(java.util.List<?> target)  
      static <T extends java.lang.Comparable<? super T>>
      java.util.List<T>
      sort​(java.util.List<T> list)
      Creates an new instance of the list add the sorted list to it.
      static <T> java.util.List<T> sort​(java.util.List<T> list, java.util.Comparator<? super T> c)
      Creates an new instance of the list add the sorted list to it.
      static java.util.List<?> toList​(java.lang.Object target)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ListUtils

        private ListUtils()
    • Method Detail

      • toList

        public static java.util.List<?> toList​(java.lang.Object target)
      • size

        public static int size​(java.util.List<?> target)
      • isEmpty

        public static boolean isEmpty​(java.util.List<?> target)
      • contains

        public static boolean contains​(java.util.List<?> target,
                                       java.lang.Object element)
      • containsAll

        public static boolean containsAll​(java.util.List<?> target,
                                          java.lang.Object[] elements)
      • containsAll

        public static boolean containsAll​(java.util.List<?> target,
                                          java.util.Collection<?> elements)
      • sort

        public static <T extends java.lang.Comparable<? super T>> java.util.List<T> sort​(java.util.List<T> list)

        Creates an new instance of the list add the sorted list to it.

        Type Parameters:
        T - the type of the list elements.
        Parameters:
        list - the list which content should be ordered.
        Returns:
        a new sorted list.
        See Also:
        Collections.sort(List)
      • sort

        public static <T> java.util.List<T> sort​(java.util.List<T> list,
                                                 java.util.Comparator<? super T> c)

        Creates an new instance of the list add the sorted list to it.

        Type Parameters:
        T - the type of the list elements.
        Parameters:
        list - the list which content should be ordered.
        c - the comparator.
        Returns:
        a new sorted list.
        See Also:
        Collections.sort(List, Comparator)
      • fillNewList

        private static <T> java.util.List<T> fillNewList​(java.lang.Object[] a,
                                                         java.lang.Class<? extends java.util.List> listType)