public class Lists
extends java.lang.Object
| Constructor and Description |
|---|
Lists() |
| Modifier and Type | Method and Description |
|---|---|
static <V> void |
add(java.util.List<V> list,
V... values) |
static <V> void |
add(java.util.List<V> list,
V value) |
static <T> T |
atIndex(java.util.List<T> list,
int index) |
static <V> void |
atIndex(java.util.List<V> list,
int index,
V v) |
static <V,WRAP> java.util.List<WRAP> |
convert(java.lang.Class<WRAP> wrapper,
java.util.Collection<V> collection) |
static <V,WRAP> java.util.List<WRAP> |
convert(java.lang.Class<WRAP> wrapper,
java.lang.Iterable<V> collection) |
static <V,WRAP> java.util.List<WRAP> |
convert(java.lang.Class<WRAP> wrapper,
V[] collection) |
static <V> java.util.List<V> |
copy(java.util.ArrayList<V> list) |
static <V> java.util.List<V> |
copy(java.util.Collection<V> collection) |
static <V> java.util.List<V> |
copy(java.util.concurrent.CopyOnWriteArrayList<V> list) |
static <V> java.util.List<V> |
copy(java.util.LinkedList<V> list) |
static <V> java.util.List<V> |
copy(java.util.List<V> list) |
static <V> java.util.List<V> |
deepCopy(java.util.Collection<V> collection) |
static <V,T> java.util.List<T> |
deepCopy(java.util.Collection<V> src,
java.lang.Class<T> dest) |
static <V> java.util.List<V> |
deepCopy(java.util.List<V> list)
Clones each list item into a new instance with copied fields.
|
static <V> java.util.List<V> |
deepCopyToList(java.util.Collection<V> src,
java.util.List<V> dst) |
static <V> java.util.List<V> |
endSliceOf(java.util.List<V> list,
int endIndex) |
static <V> java.util.Enumeration<V> |
enumeration(java.util.List<V> list) |
static <T> java.util.List<T> |
filterBy(java.util.Collection<T> array,
java.lang.Object object) |
static <T> java.util.List<T> |
filterBy(java.util.Collection<T> array,
java.lang.Object object,
java.lang.String methodName) |
static <T> java.util.List<T> |
filterBy(java.util.Collection<T> array,
Predicate<T> predicate) |
static <T> java.util.List<T> |
filterBy(java.lang.Iterable<T> array,
java.lang.Object object) |
static <T> java.util.List<T> |
filterBy(java.lang.Iterable<T> array,
java.lang.Object object,
java.lang.String methodName) |
static <T> java.util.List<T> |
filterBy(java.lang.Iterable<T> array,
Predicate<T> predicate) |
static <T> java.util.List<T> |
filterBy(Predicate<T> predicate,
T[] array) |
static <T> java.util.List<T> |
filterBy(T[] array,
java.lang.Object object) |
static <T> java.util.List<T> |
filterBy(T[] array,
java.lang.Object object,
java.lang.String methodName) |
static <T> T |
fromList(java.util.List<java.lang.Object> list,
java.lang.Class<T> clazz) |
static <T> T |
idx(java.util.List<T> list,
int index) |
static <V> void |
idx(java.util.List<V> list,
int index,
V v) |
static <T> java.util.List |
idxList(java.util.List<T> list,
int index) |
static <T> java.util.Map |
idxMap(java.util.List<T> list,
int index) |
static <V> boolean |
in(V value,
java.util.List<?> list) |
static <V> void |
insert(java.util.List<V> list,
int index,
V v) |
static boolean |
isEmpty(java.util.List<?> list) |
static <T> java.util.List<T> |
lazyAdd(java.util.ArrayList<T> list,
T... items) |
static <T> java.util.List<T> |
lazyAdd(java.util.concurrent.CopyOnWriteArrayList<T> list,
T... items) |
static <T> java.util.List<T> |
lazyAdd(java.util.List<T> list,
T... items) |
static <T> java.util.List<T> |
lazyCreate(java.util.ArrayList<T> list) |
static <T> java.util.List<T> |
lazyCreate(java.util.concurrent.CopyOnWriteArrayList<T> list) |
static <T> java.util.List<T> |
lazyCreate(java.util.List<T> list) |
static int |
len(java.util.List<?> list)
Universal methods
|
static int |
lengthOf(java.util.List<?> list) |
static <V> java.util.List<V> |
linkedList(java.util.Collection<V> collection) |
static <V> java.util.List<V> |
linkedList(java.lang.Iterable<V> iterable) |
static <V> java.util.List<V> |
linkedList(V... array) |
static <V> java.util.List<V> |
list(java.lang.Class<V> clazz) |
static <V> java.util.List<V> |
list(java.util.Collection<V> collection) |
static <V> java.util.List<V> |
list(java.util.Enumeration<V> enumeration) |
static <V> java.util.List<V> |
list(java.lang.Iterable<V> iterable) |
static <V> java.util.List<V> |
list(java.util.Iterator<V> iterator) |
static <V> java.util.List<V> |
list(V... array) |
static <T> java.util.List<T> |
listFromProperty(java.lang.Class<T> propertyType,
java.lang.String propertyPath,
java.util.Collection<?> list) |
static <T> java.util.List<T> |
listFromProperty(java.lang.Class<T> propertyType,
java.lang.String propertyPath,
java.lang.Iterable<?> list) |
static <V> java.util.List<java.util.List<V>> |
lists(java.util.Collection<V>... collections) |
static <T> java.util.List<T> |
mapBy(java.lang.Class<T> cls,
java.util.Collection<?> objects,
java.lang.Object function) |
static java.util.List<?> |
mapBy(java.util.Collection<?> objects,
java.lang.Class<?> cls,
java.lang.String methodName) |
static java.util.List<?> |
mapBy(java.util.Collection<?> objects,
java.lang.Object function) |
static java.util.List<?> |
mapBy(java.util.Collection<?> objects,
java.lang.Object object,
java.lang.String methodName) |
static <V,N> java.util.List<N> |
mapBy(java.util.Collection<V> array,
Function<V,N> function) |
static java.util.List<?> |
mapBy(java.lang.Iterable<?> objects,
java.lang.Class<?> cls,
java.lang.String methodName) |
static java.util.List<?> |
mapBy(java.lang.Iterable<?> objects,
java.lang.Object function) |
static java.util.List<?> |
mapBy(java.lang.Iterable<?> objects,
java.lang.Object instance,
java.lang.String methodName) |
static <V,N> java.util.List<N> |
mapBy(java.lang.Iterable<V> array,
Function<V,N> function) |
static java.util.List<?> |
mapBy(java.lang.Object[] objects,
java.lang.Class<?> cls,
java.lang.String methodName) |
static java.util.List<?> |
mapBy(java.lang.Object[] objects,
java.lang.Object function) |
static java.util.List<?> |
mapBy(java.lang.Object[] objects,
java.lang.Object instance,
java.lang.String methodName) |
static <V,N> java.util.List<N> |
mapBy(V[] array,
Function<V,N> function) |
static java.lang.Object |
reduceBy(java.lang.Iterable<?> array,
java.lang.Object object) |
static <V,SUM> SUM |
reduceBy(java.lang.Iterable<V> array,
Reducer<V,SUM> function) |
static <T> java.util.List<T> |
safeLazyAdd(java.util.concurrent.CopyOnWriteArrayList<T> list,
T... items) |
static <T> java.util.List<T> |
safeLazyCreate(java.util.concurrent.CopyOnWriteArrayList<T> list) |
static <V> java.util.List<V> |
safeList(java.lang.Class<V> cls) |
static <V> java.util.List<V> |
safeList(java.util.Collection<V> collection) |
static <V> java.util.List<V> |
safeList(V... array) |
static void |
setListProperty(java.util.List<?> list,
java.lang.String propertyName,
java.lang.Object value) |
static <V> java.util.List<V> |
slc(java.util.List<V> list,
int startIndex) |
static <V> java.util.List<V> |
slc(java.util.List<V> list,
int startIndex,
int endIndex) |
static <V> java.util.List<V> |
slcEnd(java.util.List<V> list,
int endIndex) |
static <V> java.util.List<V> |
sliceOf(java.util.List<V> list,
int startIndex) |
static <V> java.util.List<V> |
sliceOf(java.util.List<V> list,
int startIndex,
int endIndex) |
static DoubleList |
toDoubleList(java.util.List<?> inputList,
java.lang.String propertyPath) |
static FloatList |
toFloatList(java.util.List<?> inputList,
java.lang.String propertyPath) |
static IntList |
toIntList(java.util.List<?> inputList,
java.lang.String propertyPath) |
static <PROP> java.util.List<PROP> |
toList(java.util.List<?> inputList,
java.lang.Class<PROP> cls,
java.lang.String propertyPath) |
static java.util.List<?> |
toList(java.util.List<?> inputList,
java.lang.String propertyPath) |
static java.util.List<?> |
toList(java.lang.Object item) |
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
toListOfMaps(java.util.List<?> list) |
static java.util.List<?> |
toListOrSingletonList(java.lang.Object item) |
static LongList |
toLongList(java.util.List<?> inputList,
java.lang.String propertyPath) |
static java.lang.String |
toPrettyJson(java.util.List list) |
static <V,WRAP> java.util.List<WRAP> |
wrap(java.lang.Class<WRAP> wrapper,
java.util.Collection<V> collection) |
static <V,WRAP> java.util.List<WRAP> |
wrap(java.lang.Class<WRAP> wrapper,
java.lang.Iterable<V> collection) |
static <V,WRAP> java.util.List<WRAP> |
wrap(java.lang.Class<WRAP> wrapper,
V[] collection) |
public static <T> java.util.List<T> lazyAdd(java.util.List<T> list,
T... items)
public static <T> java.util.List<T> lazyAdd(java.util.ArrayList<T> list,
T... items)
public static <T> java.util.List<T> safeLazyAdd(java.util.concurrent.CopyOnWriteArrayList<T> list,
T... items)
public static <T> java.util.List<T> lazyAdd(java.util.concurrent.CopyOnWriteArrayList<T> list,
T... items)
public static <T> java.util.List<T> lazyCreate(java.util.List<T> list)
public static <T> java.util.List<T> lazyCreate(java.util.ArrayList<T> list)
public static <T> java.util.List<T> lazyCreate(java.util.concurrent.CopyOnWriteArrayList<T> list)
public static <T> java.util.List<T> safeLazyCreate(java.util.concurrent.CopyOnWriteArrayList<T> list)
public static <T> T fromList(java.util.List<java.lang.Object> list,
java.lang.Class<T> clazz)
public static <V> java.util.List<V> list(java.lang.Class<V> clazz)
public static <V> java.util.List<V> copy(java.util.Collection<V> collection)
public static <V> java.util.List<V> deepCopy(java.util.Collection<V> collection)
public static <V> java.util.List<V> deepCopyToList(java.util.Collection<V> src,
java.util.List<V> dst)
public static <V,T> java.util.List<T> deepCopy(java.util.Collection<V> src,
java.lang.Class<T> dest)
public static <V> java.util.List<V> deepCopy(java.util.List<V> list)
V - genericslist - list to clonepublic static <V> java.util.List<java.util.List<V>> lists(java.util.Collection<V>... collections)
public static <V> java.util.List<V> list(java.lang.Iterable<V> iterable)
public static <V> java.util.List<V> list(java.util.Collection<V> collection)
public static <V> java.util.List<V> linkedList(java.lang.Iterable<V> iterable)
public static java.util.List<?> toListOrSingletonList(java.lang.Object item)
public static <PROP> java.util.List<PROP> toList(java.util.List<?> inputList,
java.lang.Class<PROP> cls,
java.lang.String propertyPath)
public static IntList toIntList(java.util.List<?> inputList, java.lang.String propertyPath)
public static FloatList toFloatList(java.util.List<?> inputList, java.lang.String propertyPath)
public static DoubleList toDoubleList(java.util.List<?> inputList, java.lang.String propertyPath)
public static LongList toLongList(java.util.List<?> inputList, java.lang.String propertyPath)
public static java.util.List<?> toList(java.util.List<?> inputList,
java.lang.String propertyPath)
public static java.util.List<?> toList(java.lang.Object item)
public static <V,WRAP> java.util.List<WRAP> convert(java.lang.Class<WRAP> wrapper,
java.lang.Iterable<V> collection)
public static <V,WRAP> java.util.List<WRAP> convert(java.lang.Class<WRAP> wrapper,
java.util.Collection<V> collection)
public static <V,WRAP> java.util.List<WRAP> convert(java.lang.Class<WRAP> wrapper,
V[] collection)
public static <V,WRAP> java.util.List<WRAP> wrap(java.lang.Class<WRAP> wrapper,
java.lang.Iterable<V> collection)
public static <V,WRAP> java.util.List<WRAP> wrap(java.lang.Class<WRAP> wrapper,
java.util.Collection<V> collection)
public static <V,WRAP> java.util.List<WRAP> wrap(java.lang.Class<WRAP> wrapper,
V[] collection)
public static <V> java.util.List<V> list(java.util.Enumeration<V> enumeration)
public static <V> java.util.Enumeration<V> enumeration(java.util.List<V> list)
public static <V> java.util.List<V> list(java.util.Iterator<V> iterator)
@SafeVarargs public static <V> java.util.List<V> list(V... array)
public static <V> java.util.List<V> safeList(java.lang.Class<V> cls)
@SafeVarargs public static <V> java.util.List<V> safeList(V... array)
@SafeVarargs public static <V> java.util.List<V> linkedList(V... array)
public static <V> java.util.List<V> safeList(java.util.Collection<V> collection)
public static <V> java.util.List<V> linkedList(java.util.Collection<V> collection)
public static int len(java.util.List<?> list)
public static int lengthOf(java.util.List<?> list)
public static boolean isEmpty(java.util.List<?> list)
public static <V> boolean in(V value,
java.util.List<?> list)
public static <V> void add(java.util.List<V> list,
V value)
public static <V> void add(java.util.List<V> list,
V... values)
public static <T> T atIndex(java.util.List<T> list,
int index)
public static <T> T idx(java.util.List<T> list,
int index)
public static <T> java.util.List idxList(java.util.List<T> list,
int index)
public static <T> java.util.Map idxMap(java.util.List<T> list,
int index)
public static <V> void atIndex(java.util.List<V> list,
int index,
V v)
public static <V> void idx(java.util.List<V> list,
int index,
V v)
public static <V> java.util.List<V> sliceOf(java.util.List<V> list,
int startIndex,
int endIndex)
public static <V> java.util.List<V> slc(java.util.List<V> list,
int startIndex,
int endIndex)
public static <V> java.util.List<V> sliceOf(java.util.List<V> list,
int startIndex)
public static <V> java.util.List<V> slc(java.util.List<V> list,
int startIndex)
public static <V> java.util.List<V> endSliceOf(java.util.List<V> list,
int endIndex)
public static <V> java.util.List<V> slcEnd(java.util.List<V> list,
int endIndex)
public static <V> java.util.List<V> copy(java.util.List<V> list)
public static <V> java.util.List<V> copy(java.util.concurrent.CopyOnWriteArrayList<V> list)
public static <V> java.util.List<V> copy(java.util.ArrayList<V> list)
public static <V> java.util.List<V> copy(java.util.LinkedList<V> list)
public static <V> void insert(java.util.List<V> list,
int index,
V v)
public static <T> java.util.List<T> listFromProperty(java.lang.Class<T> propertyType,
java.lang.String propertyPath,
java.util.Collection<?> list)
public static <T> java.util.List<T> listFromProperty(java.lang.Class<T> propertyType,
java.lang.String propertyPath,
java.lang.Iterable<?> list)
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> toListOfMaps(java.util.List<?> list)
public static void setListProperty(java.util.List<?> list,
java.lang.String propertyName,
java.lang.Object value)
public static java.util.List<?> mapBy(java.lang.Object[] objects,
java.lang.Object instance,
java.lang.String methodName)
public static java.util.List<?> mapBy(java.lang.Object[] objects,
java.lang.Class<?> cls,
java.lang.String methodName)
public static java.util.List<?> mapBy(java.lang.Iterable<?> objects,
java.lang.Class<?> cls,
java.lang.String methodName)
public static java.util.List<?> mapBy(java.lang.Iterable<?> objects,
java.lang.Object instance,
java.lang.String methodName)
public static java.util.List<?> mapBy(java.util.Collection<?> objects,
java.lang.Class<?> cls,
java.lang.String methodName)
public static java.util.List<?> mapBy(java.util.Collection<?> objects,
java.lang.Object function)
public static <T> java.util.List<T> mapBy(java.lang.Class<T> cls,
java.util.Collection<?> objects,
java.lang.Object function)
public static java.util.List<?> mapBy(java.lang.Iterable<?> objects,
java.lang.Object function)
public static java.util.List<?> mapBy(java.lang.Object[] objects,
java.lang.Object function)
public static java.util.List<?> mapBy(java.util.Collection<?> objects,
java.lang.Object object,
java.lang.String methodName)
public static <V,N> java.util.List<N> mapBy(V[] array,
Function<V,N> function)
public static <V,N> java.util.List<N> mapBy(java.util.Collection<V> array,
Function<V,N> function)
public static <V,N> java.util.List<N> mapBy(java.lang.Iterable<V> array,
Function<V,N> function)
public static <V,SUM> SUM reduceBy(java.lang.Iterable<V> array,
Reducer<V,SUM> function)
public static java.lang.Object reduceBy(java.lang.Iterable<?> array,
java.lang.Object object)
public static <T> java.util.List<T> filterBy(java.lang.Iterable<T> array,
Predicate<T> predicate)
public static <T> java.util.List<T> filterBy(java.util.Collection<T> array,
Predicate<T> predicate)
public static <T> java.util.List<T> filterBy(Predicate<T> predicate, T[] array)
public static <T> java.util.List<T> filterBy(java.lang.Iterable<T> array,
java.lang.Object object)
public static <T> java.util.List<T> filterBy(java.util.Collection<T> array,
java.lang.Object object)
public static <T> java.util.List<T> filterBy(T[] array,
java.lang.Object object)
public static <T> java.util.List<T> filterBy(java.lang.Iterable<T> array,
java.lang.Object object,
java.lang.String methodName)
public static <T> java.util.List<T> filterBy(java.util.Collection<T> array,
java.lang.Object object,
java.lang.String methodName)
public static <T> java.util.List<T> filterBy(T[] array,
java.lang.Object object,
java.lang.String methodName)
public static java.lang.String toPrettyJson(java.util.List list)
Copyright © 2014. All Rights Reserved.