public final class CollectionUtils
extends java.lang.Object
| Constructor and Description |
|---|
CollectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> boolean |
addAll(java.util.Collection<T> collection,
T... objects)
Adds all objects into specified list.
|
static boolean |
areEqual(java.util.List list1,
java.util.List list2)
Returns whether lists are equal or not.
|
static <T extends java.lang.Cloneable> |
clone(java.util.Collection<T> collection)
Returns clone of the specified list.
|
static <T> java.util.List<T> |
copy(java.util.Collection<T> collection)
Returns copy of the specified list.
|
static <T> java.util.List<T> |
copy(T... data)
Returns data converted into list.
|
static <T> java.util.List<T> |
filter(java.util.Collection<T> collection,
Filter<T> filter)
Returns list of elements filtered from collection.
|
static <K,V> java.util.List<K> |
keysList(java.util.Map<K,V> map)
Returns map keys list.
|
static <T> java.util.List<T> |
removeNulls(java.util.List<T> list)
Removes all null elements from list.
|
static int[] |
toArray(java.util.List<java.lang.Integer> list)
Returns an int array created using Integer list.
|
static <T> java.util.List<T> |
toList(java.util.Deque<T> deque)
Returns a list of objects converted from deque.
|
static <T> java.util.List<T> |
toList(T[] array)
Returns a list of objects converted from array.
|
static <T> java.util.List<java.lang.String> |
toStringList(java.util.List<T> list,
TextProvider<T> textProvider)
Returns list of strings extracted from the specified elements list.
|
static <K,V> java.util.List<V> |
valuesList(java.util.Map<K,V> map)
Returns map values list.
|
static <K,V> java.util.List<V> |
valuesSummaryList(java.util.Map<K,java.util.List<V>> map)
Returns map values summary list with unique elements only.
|
public static <T> boolean addAll(java.util.Collection<T> collection,
T... objects)
T - objects typecollection - list to fillobjects - objectspublic static <T> java.util.List<T> copy(java.util.Collection<T> collection)
T - list typecollection - list to copypublic static <T extends java.lang.Cloneable> java.util.List<T> clone(java.util.Collection<T> collection)
T - list typecollection - list to clonepublic static <T> java.util.List<T> copy(T... data)
T - data typedata - datapublic static <T> java.util.List<T> removeNulls(java.util.List<T> list)
T - list typelist - list to refactorpublic static boolean areEqual(java.util.List list1,
java.util.List list2)
list1 - first listlist2 - second listpublic static <T> java.util.List<java.lang.String> toStringList(java.util.List<T> list,
TextProvider<T> textProvider)
T - elements typelist - elements listtextProvider - text providerpublic static int[] toArray(java.util.List<java.lang.Integer> list)
list - Integer listpublic static <T> java.util.List<T> toList(T[] array)
T - data typearray - data arraypublic static <T> java.util.List<T> toList(java.util.Deque<T> deque)
T - data typedeque - data dequepublic static <T> java.util.List<T> filter(java.util.Collection<T> collection,
Filter<T> filter)
T - elements typecollection - collecton to filterfilter - filter to processpublic static <K,V> java.util.List<K> keysList(java.util.Map<K,V> map)
K - key object typeV - value object typemap - map to processpublic static <K,V> java.util.List<V> valuesList(java.util.Map<K,V> map)
K - key object typeV - value object typemap - map to processpublic static <K,V> java.util.List<V> valuesSummaryList(java.util.Map<K,java.util.List<V>> map)
K - key object typeV - value object typemap - map to process