Class CollectionUtility


  • public final class CollectionUtility
    extends Object
    • Method Detail

      • mutableSingletonList

        public static <T> List<T> mutableSingletonList​(T object)
      • mutableSingletonSet

        public static <T> Set<T> mutableSingletonSet​(T object)
      • mutableSingletonMap

        public static <K,​V> Map<K,​V> mutableSingletonMap​(K key,
                                                                     V value)
      • emptyQueue

        public static <T> Queue<T> emptyQueue()
      • union

        public static <T> List<T> union​(List<T> one,
                                        List<T> second)
      • union

        public static <T> Set<T> union​(Set<T> one,
                                       Set<T> second)
      • safeFirstElement

        public static <T> T safeFirstElement​(List<T> list)
      • safeFirstElement

        public static <T> T safeFirstElement​(Set<T> set)
      • safeLastElement

        public static <T> T safeLastElement​(List<T> list)
      • safeLastElement

        public static <T> T safeLastElement​(Set<T> set)
      • getFirstNElements

        public static <T> List<T> getFirstNElements​(List<T> list,
                                                    long n)
      • getLastNElements

        public static <T> List<T> getLastNElements​(List<T> list,
                                                   long n)