Class Lists
java.lang.Object
com.google.api.client.util.Lists
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> ArrayList<E> Returns a new mutable, emptyArrayListinstance.static <E> ArrayList<E> newArrayList(Iterable<? extends E> elements) Returns a new mutableArrayListinstance containing the given elements.static <E> ArrayList<E> newArrayList(Iterator<? extends E> elements) Returns a new mutableArrayListinstance containing the given elements.static <E> ArrayList<E> newArrayListWithCapacity(int initialArraySize) Creates anArrayListinstance backed by an array of the exact size specified; equivalent toArrayList(int).
-
Constructor Details
-
Lists
private Lists()
-
-
Method Details
-
newArrayList
Returns a new mutable, emptyArrayListinstance. -
newArrayListWithCapacity
Creates anArrayListinstance backed by an array of the exact size specified; equivalent toArrayList(int).- Parameters:
initialArraySize- the exact size of the initial backing array for the returned array list (ArrayListdocumentation calls this value the "capacity")- Returns:
- a new, empty
ArrayListwhich is guaranteed not to resize itself unless its size reachesinitialArraySize + 1 - Throws:
IllegalArgumentException- ifinitialArraySizeis negative
-
newArrayList
-
newArrayList
-