Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CollectionUtils

        public CollectionUtils()
    • 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)