Class ListUtils


  • public abstract class ListUtils
    extends BaseUtils
    The utilities class for Java List
    Since:
    1.0.0
    Author:
    Mercy
    See Also:
    List
    • Constructor Summary

      Constructors 
      Constructor Description
      ListUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> void forEach​(java.util.List<T> values, java.util.function.BiConsumer<java.lang.Integer,​T> indexedElementConsumer)  
      static <T> void forEach​(java.util.List<T> values, java.util.function.Consumer<T> consumer)  
      static boolean isList​(java.lang.Object values)  
      static <E> java.util.ArrayList<E> newArrayList()  
      static <E> java.util.ArrayList<E> newArrayList​(int size)  
      static <E> java.util.ArrayList<E> newArrayList​(java.lang.Iterable<E> values)  
      static <E> java.util.LinkedList<E> newArrayList​(java.util.Enumeration<E> values)  
      static <E> java.util.ArrayList<E> newArrayList​(java.util.Iterator<E> iterator)  
      static <E> java.util.LinkedList<E> newLinkedList()  
      static <E> java.util.LinkedList<E> newLinkedList​(java.lang.Iterable<E> values)  
      static <E> java.util.LinkedList<E> newLinkedList​(java.util.Enumeration<E> values)  
      static <E> java.util.LinkedList<E> newLinkedList​(java.util.Iterator<E> iterator)  
      static <E> java.util.List<E> ofList​(E... elements)  
      static <E> java.util.List<E> ofList​(java.lang.Iterable<E> iterable)  
      static <E> java.util.List<E> ofList​(java.util.Enumeration<E> enumeration)  
      static <E> java.util.List<E> ofList​(java.util.Iterator<E> iterator)  
      • Methods inherited from class java.lang.Object

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

      • ListUtils

        public ListUtils()
    • Method Detail

      • isList

        public static boolean isList​(java.lang.Object values)
      • ofList

        public static <E> java.util.List<E> ofList​(E... elements)
      • ofList

        public static <E> java.util.List<E> ofList​(java.lang.Iterable<E> iterable)
      • ofList

        public static <E> java.util.List<E> ofList​(java.util.Enumeration<E> enumeration)
      • ofList

        public static <E> java.util.List<E> ofList​(java.util.Iterator<E> iterator)
      • newArrayList

        public static <E> java.util.ArrayList<E> newArrayList​(int size)
      • newArrayList

        public static <E> java.util.LinkedList<E> newArrayList​(java.util.Enumeration<E> values)
      • newArrayList

        public static <E> java.util.ArrayList<E> newArrayList​(java.lang.Iterable<E> values)
      • newArrayList

        public static <E> java.util.ArrayList<E> newArrayList​(java.util.Iterator<E> iterator)
      • newArrayList

        public static <E> java.util.ArrayList<E> newArrayList()
      • newLinkedList

        public static <E> java.util.LinkedList<E> newLinkedList​(java.util.Enumeration<E> values)
      • newLinkedList

        public static <E> java.util.LinkedList<E> newLinkedList​(java.lang.Iterable<E> values)
      • newLinkedList

        public static <E> java.util.LinkedList<E> newLinkedList​(java.util.Iterator<E> iterator)
      • newLinkedList

        public static <E> java.util.LinkedList<E> newLinkedList()
      • forEach

        public static <T> void forEach​(java.util.List<T> values,
                                       java.util.function.BiConsumer<java.lang.Integer,​T> indexedElementConsumer)
      • forEach

        public static <T> void forEach​(java.util.List<T> values,
                                       java.util.function.Consumer<T> consumer)