public class CollectionUtils extends Object
| Constructor and Description |
|---|
CollectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <K extends Enum<K>,V> |
enumMap(Class<K> enumClass) |
static <T> String |
join(String separator,
Iterable<T> args) |
static <T> String |
join(String separator,
T... args) |
static <T> List<T> |
list(T... args)
Create a list out of arguments.
|
static <T> List<T> |
listFrom(Collection<T> wrappedCollection)
Provides a wrapper to create a list out of a collection
|
static <T> List<T> |
listOf(Class<T> targetClass) |
static <K,V> Map<K,V> |
map()
This is a convenience method so we can avoid typing angle brackets.
|
static <K,V> Map<K,V> |
map(K key1,
V value1)
The following methods all create maps in a Scala Map style.
|
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10,
K key11,
V value11) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10,
K key11,
V value11,
K key12,
V value12) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10,
K key11,
V value11,
K key12,
V value12,
K key13,
V value13) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10,
K key11,
V value11,
K key12,
V value12,
K key13,
V value13,
K key14,
V value14) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10,
K key11,
V value11,
K key12,
V value12,
K key13,
V value13,
K key14,
V value14,
K key15,
V value15) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10,
K key11,
V value11,
K key12,
V value12,
K key13,
V value13,
K key14,
V value14,
K key15,
V value15,
K key16,
V value16) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10,
K key11,
V value11,
K key12,
V value12,
K key13,
V value13,
K key14,
V value14,
K key15,
V value15,
K key16,
V value16,
K key17,
V value17) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10,
K key11,
V value11,
K key12,
V value12,
K key13,
V value13,
K key14,
V value14,
K key15,
V value15,
K key16,
V value16,
K key17,
V value17,
K key18,
V value18) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10,
K key11,
V value11,
K key12,
V value12,
K key13,
V value13,
K key14,
V value14,
K key15,
V value15,
K key16,
V value16,
K key17,
V value17,
K key18,
V value18,
K key19,
V value19) |
static <K,V> Map<K,V> |
map(K key1,
V value1,
K key2,
V value2,
K key3,
V value3,
K key4,
V value4,
K key5,
V value5,
K key6,
V value6,
K key7,
V value7,
K key8,
V value8,
K key9,
V value9,
K key10,
V value10,
K key11,
V value11,
K key12,
V value12,
K key13,
V value13,
K key14,
V value14,
K key15,
V value15,
K key16,
V value16,
K key17,
V value17,
K key18,
V value18,
K key19,
V value19,
K key20,
V value20) |
static <T> Set<T> |
set(T... args)
Create a set out of arguments.
|
static <T> Set<T> |
setFrom(Collection<T> targetCollection)
Create a set out of arguments.
|
@Nonnull public static <T> List<T> list(T... args)
T - type of itemsargs - items to put in a list@Nonnull public static <T> List<T> listFrom(@Nullable Collection<T> wrappedCollection)
T - type parameter of collection and resulting listwrappedCollection - nullable collection@Nonnull public static <T> Set<T> set(T... args)
T - type of setargs - items to put in a set@Nonnull public static <T> Set<T> setFrom(Collection<T> targetCollection)
T - type of settargetCollection - items to put in a set@Nonnull public static <T> String join(String separator, T... args)
T - type of itemsseparator - character to put between argumentsargs - items to string together@Nonnull public static <T> String join(String separator, Iterable<T> args)
T - type of itemsseparator - character to put between argumentsargs - items to string together@Nonnull public static <K,V> Map<K,V> map()
K - key type parameterV - value type parameter@Nonnull public static <K,V> Map<K,V> map(K key1, V value1)
K - Key typeV - Value typekey1 - first keyvalue1 - first value@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10, K key11, V value11)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10, K key11, V value11, K key12, V value12)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10, K key11, V value11, K key12, V value12, K key13, V value13)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10, K key11, V value11, K key12, V value12, K key13, V value13, K key14, V value14)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10, K key11, V value11, K key12, V value12, K key13, V value13, K key14, V value14, K key15, V value15)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10, K key11, V value11, K key12, V value12, K key13, V value13, K key14, V value14, K key15, V value15, K key16, V value16)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10, K key11, V value11, K key12, V value12, K key13, V value13, K key14, V value14, K key15, V value15, K key16, V value16, K key17, V value17)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10, K key11, V value11, K key12, V value12, K key13, V value13, K key14, V value14, K key15, V value15, K key16, V value16, K key17, V value17, K key18, V value18)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10, K key11, V value11, K key12, V value12, K key13, V value13, K key14, V value14, K key15, V value15, K key16, V value16, K key17, V value17, K key18, V value18, K key19, V value19)
@Nonnull public static <K,V> Map<K,V> map(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5, K key6, V value6, K key7, V value7, K key8, V value8, K key9, V value9, K key10, V value10, K key11, V value11, K key12, V value12, K key13, V value13, K key14, V value14, K key15, V value15, K key16, V value16, K key17, V value17, K key18, V value18, K key19, V value19, K key20, V value20)
Copyright © 2018 Denim Group, Ltd.; Secure Decisions, A Division of Applied Visions, Inc.. All rights reserved.