public class ColUtils
extends java.lang.Object
| Constructor and Description |
|---|
ColUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> boolean |
exists(java.lang.Iterable<T> col,
java.util.function.Predicate<T> func) |
static <T> java.util.Optional<T> |
find(java.lang.Iterable<T> col,
java.util.function.Predicate<T> func) |
static <T> boolean |
forAll(java.lang.Iterable<T> col,
java.util.function.Predicate<T> func) |
static <T> boolean |
forAll(T[] col,
java.util.function.Predicate<T> func) |
static <T> T |
head(java.lang.Iterable<T> col) |
static <T> java.util.Optional<T> |
headOption(java.lang.Iterable<T> col) |
static <T> T |
maxBy(java.lang.Iterable<T> col,
java.util.function.ToIntFunction<T> func) |
static <T> T |
maxBy(T[] col,
java.util.function.ToIntFunction<T> func) |
static java.lang.String |
mkString(java.lang.Iterable<?> col,
java.lang.String start,
java.lang.String sep,
java.lang.String end,
java.util.function.Function<java.lang.Object,java.lang.String> func) |
static java.lang.String |
mkString(java.lang.Iterable<java.lang.String> col) |
static java.lang.String |
mkString(java.lang.Iterable<java.lang.String> col,
java.lang.String sep) |
static java.lang.String |
mkString(java.lang.Iterable<java.lang.String> col,
java.lang.String start,
java.lang.String sep,
java.lang.String end) |
static java.lang.String |
mkString(java.lang.Object[] col,
java.lang.String start,
java.lang.String sep,
java.lang.String end,
java.util.function.Function<java.lang.Object,java.lang.String> func) |
static java.lang.String |
mkString(java.lang.String[] array) |
static java.lang.String |
mkString(java.lang.String[] array,
java.lang.String sep) |
static java.lang.String |
mkString(java.lang.String[] array,
java.lang.String start,
java.lang.String sep,
java.lang.String end) |
static <T> T[] |
slice(T[] arr,
int from,
int until) |
static java.lang.String |
toString(java.lang.Iterable<?> col) |
static java.lang.String |
toString(java.lang.Object[] col) |
public static java.lang.String toString(java.lang.Iterable<?> col)
public static java.lang.String toString(java.lang.Object[] col)
public static java.lang.String mkString(java.lang.String[] array)
public static java.lang.String mkString(java.lang.String[] array,
java.lang.String sep)
public static java.lang.String mkString(java.lang.String[] array,
java.lang.String start,
java.lang.String sep,
java.lang.String end)
public static java.lang.String mkString(java.lang.Iterable<java.lang.String> col)
public static java.lang.String mkString(java.lang.Iterable<java.lang.String> col,
java.lang.String sep)
public static java.lang.String mkString(java.lang.Iterable<java.lang.String> col,
java.lang.String start,
java.lang.String sep,
java.lang.String end)
public static java.lang.String mkString(java.lang.Object[] col,
java.lang.String start,
java.lang.String sep,
java.lang.String end,
java.util.function.Function<java.lang.Object,java.lang.String> func)
public static java.lang.String mkString(java.lang.Iterable<?> col,
java.lang.String start,
java.lang.String sep,
java.lang.String end,
java.util.function.Function<java.lang.Object,java.lang.String> func)
public static <T> T[] slice(T[] arr,
int from,
int until)
public static <T> T maxBy(T[] col,
java.util.function.ToIntFunction<T> func)
public static <T> T maxBy(java.lang.Iterable<T> col,
java.util.function.ToIntFunction<T> func)
public static <T> boolean forAll(T[] col,
java.util.function.Predicate<T> func)
public static <T> boolean forAll(java.lang.Iterable<T> col,
java.util.function.Predicate<T> func)
public static <T> boolean exists(java.lang.Iterable<T> col,
java.util.function.Predicate<T> func)
public static <T> java.util.Optional<T> find(java.lang.Iterable<T> col,
java.util.function.Predicate<T> func)
public static <T> java.util.Optional<T> headOption(java.lang.Iterable<T> col)
public static <T> T head(java.lang.Iterable<T> col)