public class Lists
extends java.lang.Object
| Constructor and Description |
|---|
Lists() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.List<T> |
filter(java.util.List<T> unfilteredList,
Predicate<T> predicate) |
static boolean |
intersect(java.util.Collection<?> a,
java.util.Collection<?> b) |
static java.lang.Boolean |
isNullOrEmpty(java.util.List<?> list) |
static <E> java.util.ArrayList<E> |
newArrayList()
Creates a mutable, empty
ArrayList instance. |
static <E> java.util.ArrayList<E> |
newArrayList(E... elements)
Creates a mutable
ArrayList instance containing the given elements. |
static <E> java.util.ArrayList<E> |
newArrayList(java.lang.Iterable<? extends E> elements)
Creates a mutable
ArrayList instance containing the given elements. |
static <E> java.util.ArrayList<E> |
newArrayList(java.util.Iterator<? extends E> elements)
Creates a mutable
ArrayList instance containing the given elements. |
static <E> java.util.LinkedList<E> |
newLinkedList()
Creates an empty
LinkedList instance. |
static <E> java.util.LinkedList<E> |
newLinkedList(java.lang.Iterable<? extends E> elements)
Creates a
LinkedList instance containing the given elements. |
static <E> java.util.List<E> |
safeArrayList(java.util.List<E> list) |
static <T> java.util.List<T> |
trim(java.util.List<T> list,
int maxCount) |
public static <E> java.util.ArrayList<E> newArrayList()
ArrayList instance.ArrayList@SafeVarargs public static <E> java.util.ArrayList<E> newArrayList(E... elements)
ArrayList instance containing the given elements.elements - the elements that the list should contain, in orderArrayList containing those elementspublic static <E> java.util.List<E> safeArrayList(java.util.List<E> list)
public static <E> java.util.ArrayList<E> newArrayList(java.lang.Iterable<? extends E> elements)
ArrayList instance containing the given elements.elements - the elements that the list should contain, in orderArrayList containing those elementspublic static <E> java.util.ArrayList<E> newArrayList(java.util.Iterator<? extends E> elements)
ArrayList instance containing the given elements.elements - the elements that the list should contain, in orderArrayList containing those elementspublic static <E> java.util.LinkedList<E> newLinkedList()
LinkedList instance.LinkedListpublic static <E> java.util.LinkedList<E> newLinkedList(java.lang.Iterable<? extends E> elements)
LinkedList instance containing the given elements.elements - the elements that the list should contain, in orderLinkedList containing those elementspublic static <T> java.util.List<T> trim(java.util.List<T> list,
int maxCount)
list - maxCount - public static java.lang.Boolean isNullOrEmpty(java.util.List<?> list)
public static <T> java.util.List<T> filter(java.util.List<T> unfilteredList,
Predicate<T> predicate)
public static boolean intersect(java.util.Collection<?> a,
java.util.Collection<?> b)