@ExtensionClass @MissingDocumentation public class CollectionUtils extends java.lang.Object
| Constructor and Description |
|---|
CollectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> ChainMap<K,V> |
chainable(java.util.Map<K,V> map) |
static <K,V> java.util.Map<K,V> |
concat(java.util.function.BinaryOperator<V> resolver,
java.util.Map<? extends K,? extends V>... maps) |
static <K,V> java.util.Map<K,V> |
concat(java.util.Map<? extends K,? extends V>... maps) |
static <K,V> java.util.Map<K,V> |
concat(java.util.function.Supplier<java.util.Map<K,V>> mapSupplier,
java.util.function.BinaryOperator<V> resolver,
java.util.Map<? extends K,? extends V>... maps) |
static java.util.function.Function<java.lang.String,java.lang.Iterable<java.lang.String>> |
iterable(java.util.regex.Pattern pattern) |
static java.lang.Iterable<java.lang.String> |
iterable(java.util.regex.Pattern pattern,
java.lang.String string) |
static <T,R> java.util.List<R> |
map(java.util.List<T> list,
java.util.function.Function<T,R> mapper) |
static int |
random(int size) |
static <T> T |
random(java.util.List<T> list) |
static <T> T |
random(java.util.List<T> list,
java.util.Random random) |
static <T> T |
random(T[] array) |
static <T> T |
random(T[] array,
java.util.Random random) |
static <T> java.util.Comparator<T> |
randomOrder() |
static <T> java.util.stream.Stream<T> |
stream(T... objs) |
static <T> java.util.List<T> |
subListOn(java.util.List<T> list,
java.util.function.Predicate<T> predicate) |
static <T> java.lang.String |
toString(java.util.Collection<T> collection) |
static <T> java.lang.String |
toString(java.util.Collection<T> collection,
java.util.function.Function<T,java.lang.String> toString) |
static <T> java.lang.String |
toString(java.util.Collection<T> collection,
java.util.function.Function<T,java.lang.String> toString,
java.lang.String join) |
static <T> java.lang.String |
toString(java.util.Collection<T> collection,
java.lang.String join) |
public static <K,V> ChainMap<K,V> chainable(java.util.Map<K,V> map)
@SafeVarargs public static <K,V> java.util.Map<K,V> concat(java.util.Map<? extends K,? extends V>... maps)
@SafeVarargs
public static <K,V> java.util.Map<K,V> concat(java.util.function.BinaryOperator<V> resolver,
java.util.Map<? extends K,? extends V>... maps)
@SafeVarargs
public static <K,V> java.util.Map<K,V> concat(java.util.function.Supplier<java.util.Map<K,V>> mapSupplier,
java.util.function.BinaryOperator<V> resolver,
java.util.Map<? extends K,? extends V>... maps)
public static java.util.function.Function<java.lang.String,java.lang.Iterable<java.lang.String>> iterable(java.util.regex.Pattern pattern)
public static java.lang.Iterable<java.lang.String> iterable(java.util.regex.Pattern pattern,
java.lang.String string)
public static <T,R> java.util.List<R> map(java.util.List<T> list,
java.util.function.Function<T,R> mapper)
public static <T> T random(java.util.List<T> list,
java.util.Random random)
public static <T> T random(T[] array,
java.util.Random random)
public static <T> T random(java.util.List<T> list)
public static <T> T random(T[] array)
public static int random(int size)
public static <T> java.util.Comparator<T> randomOrder()
@SafeVarargs public static <T> java.util.stream.Stream<T> stream(T... objs)
public static <T> java.util.List<T> subListOn(java.util.List<T> list,
java.util.function.Predicate<T> predicate)
public static <T> java.lang.String toString(java.util.Collection<T> collection)
public static <T> java.lang.String toString(java.util.Collection<T> collection,
java.util.function.Function<T,java.lang.String> toString)
public static <T> java.lang.String toString(java.util.Collection<T> collection,
java.lang.String join)
public static <T> java.lang.String toString(java.util.Collection<T> collection,
java.util.function.Function<T,java.lang.String> toString,
java.lang.String join)