Package net.storm.api.util
Class CollectionUtils
- java.lang.Object
-
- net.storm.api.util.CollectionUtils
-
public class CollectionUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CollectionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> boolean
arrayContains(T[] array, java.util.function.Predicate<T> filter)
static <T> boolean
arrayContains(T[] array, T value)
static <T> T
getFirst(java.lang.Iterable<T> iterable)
static <T> T
getFirst(java.lang.Iterable<T> iterable, java.util.function.Predicate<T> filter)
static <T> T
getFirst(java.util.Collection<T> collection)
static <T> T
getFirst(java.util.Collection<T> collection, java.util.function.Predicate<T> filter)
static <T> T
getFirst(T[] array)
static <T> T
getFirst(T[] array, java.util.function.Predicate<T> filter)
static <T> T
getLast(java.lang.Iterable<T> iterable)
static <T> T
getLast(java.lang.Iterable<T> iterable, java.util.function.Predicate<T> filter)
static <T> T
getLast(java.util.Collection<T> collection)
static <T> T
getLast(java.util.Collection<T> collection, java.util.function.Predicate<T> filter)
static <T> T
getLast(T[] array)
static <T> T
getLast(T[] array, java.util.function.Predicate<T> filter)
static <T> java.util.List<T>
joinToList(java.util.List<T> first, java.util.List<T> second)
static <T> java.util.List<T>
joinToList(T[] first, T[] second)
static <T> java.util.List<T>
reversedList(java.lang.Iterable<T> iterable)
static <T> java.util.List<T>
reversedList(java.util.List<T> collection)
static <T> java.util.List<T>
reversedList(T[] array)
-
-
-
Method Detail
-
getFirst
public static <T> T getFirst(java.util.Collection<T> collection)
-
getLast
public static <T> T getLast(java.util.Collection<T> collection)
-
getFirst
public static <T> T getFirst(java.util.Collection<T> collection, java.util.function.Predicate<T> filter)
-
getLast
public static <T> T getLast(java.util.Collection<T> collection, java.util.function.Predicate<T> filter)
-
getFirst
public static <T> T getFirst(T[] array)
-
getLast
public static <T> T getLast(T[] array)
-
getFirst
public static <T> T getFirst(T[] array, java.util.function.Predicate<T> filter)
-
getLast
public static <T> T getLast(T[] array, java.util.function.Predicate<T> filter)
-
getFirst
public static <T> T getFirst(java.lang.Iterable<T> iterable)
-
getLast
public static <T> T getLast(java.lang.Iterable<T> iterable)
-
getFirst
public static <T> T getFirst(java.lang.Iterable<T> iterable, java.util.function.Predicate<T> filter)
-
getLast
public static <T> T getLast(java.lang.Iterable<T> iterable, java.util.function.Predicate<T> filter)
-
reversedList
public static <T> java.util.List<T> reversedList(java.util.List<T> collection)
-
reversedList
public static <T> java.util.List<T> reversedList(T[] array)
-
reversedList
public static <T> java.util.List<T> reversedList(java.lang.Iterable<T> iterable)
-
joinToList
public static <T> java.util.List<T> joinToList(java.util.List<T> first, java.util.List<T> second)
-
joinToList
public static <T> java.util.List<T> joinToList(T[] first, T[] second)
-
arrayContains
public static <T> boolean arrayContains(T[] array, T value)
-
arrayContains
public static <T> boolean arrayContains(T[] array, java.util.function.Predicate<T> filter)
-
-