public final class CollectionHelper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <T> java.util.Set<T> |
asSet(T... ts) |
static java.lang.Iterable<?> |
iterableFromArray(java.lang.Object object)
Builds an
Iterable for a given array. |
static java.util.Iterator<?> |
iteratorFromArray(java.lang.Object object)
Builds an
Iterator for a given array. |
static <T> java.util.ArrayList<T> |
newArrayList() |
static <T> java.util.ArrayList<T> |
newArrayList(int size) |
static <T> java.util.ArrayList<T> |
newArrayList(java.lang.Iterable<T>... iterables) |
static <K,V> java.util.concurrent.ConcurrentHashMap<K,V> |
newConcurrentHashMap() |
static <K,V> java.util.HashMap<K,V> |
newHashMap() |
static <K,V> java.util.HashMap<K,V> |
newHashMap(int size) |
static <K,V> java.util.HashMap<K,V> |
newHashMap(java.util.Map<K,V> map) |
static <T> java.util.HashSet<T> |
newHashSet() |
static <T> java.util.HashSet<T> |
newHashSet(java.util.Collection<? extends T> c) |
static <T> java.util.HashSet<T> |
newHashSet(int size) |
static <T> java.util.HashSet<T> |
newHashSet(java.lang.Iterable<? extends T> iterable) |
static <T> java.util.List<T> |
toImmutableList(java.util.List<? extends T> list) |
static <K,V> java.util.Map<K,V> |
toImmutableMap(java.util.Map<K,V> map) |
static <T> java.util.Set<T> |
toImmutableSet(java.util.Set<? extends T> set) |
public static <K,V> java.util.HashMap<K,V> newHashMap()
public static <K,V> java.util.HashMap<K,V> newHashMap(int size)
public static <K,V> java.util.HashMap<K,V> newHashMap(java.util.Map<K,V> map)
public static <K,V> java.util.concurrent.ConcurrentHashMap<K,V> newConcurrentHashMap()
public static <T> java.util.HashSet<T> newHashSet()
public static <T> java.util.HashSet<T> newHashSet(int size)
public static <T> java.util.HashSet<T> newHashSet(java.util.Collection<? extends T> c)
public static <T> java.util.HashSet<T> newHashSet(java.lang.Iterable<? extends T> iterable)
public static <T> java.util.ArrayList<T> newArrayList()
public static <T> java.util.ArrayList<T> newArrayList(int size)
@SafeVarargs public static <T> java.util.ArrayList<T> newArrayList(java.lang.Iterable<T>... iterables)
@SafeVarargs public static <T> java.util.Set<T> asSet(T... ts)
public static <T> java.util.List<T> toImmutableList(java.util.List<? extends T> list)
public static <T> java.util.Set<T> toImmutableSet(java.util.Set<? extends T> set)
public static <K,V> java.util.Map<K,V> toImmutableMap(java.util.Map<K,V> map)
public static java.util.Iterator<?> iteratorFromArray(java.lang.Object object)
Iterator
for a given array. It is (un)necessarily ugly because we have to deal with array of primitives.object
- a given arrayIterator
iterating over the arraypublic static java.lang.Iterable<?> iterableFromArray(java.lang.Object object)
Iterable
for a given array. It is (un)necessarily ugly because we have to deal with array of primitives.object
- a given arrayIterable
providing iterators over the arrayCopyright © 2007-2022 Red Hat, Inc. All Rights Reserved