Package io.microsphere.collection
Class ListUtils
- java.lang.Object
-
- io.microsphere.collection.ListUtils
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <E> Efirst(java.util.List<E> list)Get the first element of the specifiedListstatic <T> voidforEach(java.util.List<T> values, java.util.function.BiConsumer<java.lang.Integer,T> indexedElementConsumer)static <T> voidforEach(java.util.List<T> values, java.util.function.Consumer<T> consumer)static booleanisList(java.lang.Object values)static <E> Elast(java.util.List<E> list)Get the last element of the specifiedListstatic <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>of(E... elements)static <E> java.util.List<E>ofList(E... elements)Create aListfrom the specified arraystatic <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)
-
-
-
Method Detail
-
isList
public static boolean isList(java.lang.Object values)
-
first
public static <E> E first(java.util.List<E> list)
Get the first element of the specifiedList- Type Parameters:
E- the type of element- Parameters:
list- the specifiedList- Returns:
- the first one if found, or
null
-
last
public static <E> E last(java.util.List<E> list)
Get the last element of the specifiedList- Type Parameters:
E- the type of element- Parameters:
list- the specifiedList- Returns:
- the last one if found, or
null
-
of
public static <E> java.util.List<E> of(E... elements)
-
ofList
public static <E> java.util.List<E> ofList(E... elements)
Create aListfrom the specified array- Type Parameters:
E-- Parameters:
elements-- Returns:
-
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()
-
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)
-
newLinkedList
public static <E> java.util.LinkedList<E> newLinkedList()
-
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)
-
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)
-
-