public final class CollectionUtils extends Object
Modifier and Type | Method and Description |
---|---|
static List<String> |
fromString(String collection)
Split the given String by comma.
|
static List<String> |
fromString(String collection,
char separator)
Split the given String by the given separator.
|
static <T> ArrayList<T> |
newArrayList()
Type-safe initializer.
|
static <T> ArrayList<T> |
newArrayList(Collection<T> collection)
Type-safe initializer.
|
static <T> ArrayList<T> |
newArrayList(int capacity)
Type-safe initializer.
|
static <T> ArrayList<T> |
newArrayList(T... array)
Type-safe initializer.
|
static <K,V> HashMap<K,V> |
newHashMap()
Type-safe initializer.
|
static <K,V> HashMap<K,V> |
newHashMap(int size)
Type-safe initializer.
|
static <K,V> Map<K,V> |
newHashMap(List<K> keys,
List<V> values)
Returns a Map initialized using the first given List as keys, and the second given List as
values.
|
static <K,V> HashMap<K,V> |
newHashMap(Map<K,V> map)
Type-safe initializer.
|
static <K> HashSet<K> |
newHashSet()
Type-safe initializer.
|
static <K> HashSet<K> |
newHashSet(Collection<K> set)
Type-safe initializer.
|
static <K> HashSet<K> |
newHashSet(K... array)
Type-safe initializer.
|
static <K,V> LinkedHashMap<K,V> |
newLinkedHashMap()
Type-safe initializer.
|
static <K,V> LinkedHashMap<K,V> |
newLinkedHashMap(Map<K,V> map)
Type-safe initializer.
|
static <K> Stack<K> |
newStack()
Type-safe initializer.
|
static <K,V> TreeMap<K,V> |
newTreeMap()
Type-safe initializer.
|
static <K,V> TreeMap<K,V> |
newTreeMap(Comparator<K> comparator) |
static <K,V> WeakHashMap<K,V> |
newWeakHashMap()
Type-safe initializer.
|
static <T> String |
toString(Collection<T> collection) |
static <T> String |
toString(Collection<T> collection,
String separator) |
static <T> String |
toString(Collection<T> collection,
String separator,
boolean leadingSeparator,
boolean trailingSeparator) |
static <T> List<T> |
unmodifiableList(T... array) |
public static <T> ArrayList<T> newArrayList()
public static <T> ArrayList<T> newArrayList(Collection<T> collection)
public static <T> ArrayList<T> newArrayList(int capacity)
public static <T> ArrayList<T> newArrayList(T... array)
public static <K> HashSet<K> newHashSet()
public static <K> HashSet<K> newHashSet(Collection<K> set)
public static <K> HashSet<K> newHashSet(K... array)
public static <K> Stack<K> newStack()
public static <K,V> HashMap<K,V> newHashMap()
public static <K,V> HashMap<K,V> newHashMap(int size)
public static <K,V> Map<K,V> newHashMap(List<K> keys, List<V> values)
public static <K,V> WeakHashMap<K,V> newWeakHashMap()
WeakHashMap is preferrable if K
is of type Class
.
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap()
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap(Map<K,V> map)
public static <K,V> TreeMap<K,V> newTreeMap()
public static <K,V> TreeMap<K,V> newTreeMap(Comparator<K> comparator)
public static <T> List<T> unmodifiableList(T... array)
public static <T> String toString(Collection<T> collection)
public static <T> String toString(Collection<T> collection, String separator)
public static <T> String toString(Collection<T> collection, String separator, boolean leadingSeparator, boolean trailingSeparator)
public static List<String> fromString(String collection)
Copyright © 2015. All Rights Reserved.