Class CollectionUtils

java.lang.Object
net.storm.api.util.CollectionUtils

public class CollectionUtils extends Object
  • Constructor Details

    • CollectionUtils

      public CollectionUtils()
  • Method Details

    • getFirst

      public static <T> T getFirst(Collection<T> collection)
    • getLast

      public static <T> T getLast(Collection<T> collection)
    • getFirst

      public static <T> T getFirst(Collection<T> collection, Predicate<T> filter)
    • getLast

      public static <T> T getLast(Collection<T> collection, 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, Predicate<T> filter)
    • getLast

      public static <T> T getLast(T[] array, Predicate<T> filter)
    • getFirst

      public static <T> T getFirst(Iterable<T> iterable)
    • getLast

      public static <T> T getLast(Iterable<T> iterable)
    • getFirst

      public static <T> T getFirst(Iterable<T> iterable, Predicate<T> filter)
    • getLast

      public static <T> T getLast(Iterable<T> iterable, Predicate<T> filter)
    • reversedList

      public static <T> List<T> reversedList(List<T> collection)
    • reversedList

      public static <T> List<T> reversedList(T[] array)
    • reversedList

      public static <T> List<T> reversedList(Iterable<T> iterable)
    • joinToList

      public static <T> List<T> joinToList(List<T> first, List<T> second)
    • joinToList

      public static <T> 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, Predicate<T> filter)