Class CollectionUtil


  • public class CollectionUtil
    extends java.lang.Object
    Utility class for operations on Collection, Set, List, Map, and arrays.
    Since:
    2.0.0
    Author:
    Lijun Liao (xipki)
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static <T> java.util.Set<T> asSet​(T... list)  
      static <T> java.util.Set<T> asUnmodifiableSet​(T... list)  
      static boolean isEmpty​(java.lang.Object[] arrays)  
      static boolean isEmpty​(java.util.Collection<?> col)  
      static boolean isEmpty​(java.util.Map<?,​?> map)  
      static boolean isNonEmpty​(java.lang.Object[] arrays)
      Deprecated.
      static boolean isNonEmpty​(java.util.Collection<?> col)
      Deprecated.
      static boolean isNonEmpty​(java.util.Map<?,​?> map)
      Deprecated.
      static boolean isNotEmpty​(java.lang.Object[] arrays)  
      static boolean isNotEmpty​(java.util.Collection<?> col)  
      static boolean isNotEmpty​(java.util.Map<?,​?> map)  
      static <T> java.util.Set<T> listToSet​(java.util.List<? extends T> list)  
      static <T extends java.lang.Comparable<? super T>>
      java.util.List<T>
      sort​(java.util.Collection<T> col)  
      static java.util.List<java.lang.String> toLowerCaseList​(java.util.List<java.lang.String> list)  
      static <T> java.util.Collection<T> unmodifiableCollection​(java.util.Collection<? extends T> col)  
      static <T> java.util.List<T> unmodifiableList​(java.util.List<? extends T> list)  
      static <K,​V>
      java.util.Map<K,​V>
      unmodifiableMap​(java.util.Map<? extends K,​? extends V> map)  
      static <T> java.util.Set<T> unmodifiableSet​(java.util.Set<? extends T> set)  
      • Methods inherited from class java.lang.Object

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

      • isEmpty

        public static boolean isEmpty​(java.util.Collection<?> col)
      • isEmpty

        public static boolean isEmpty​(java.lang.Object[] arrays)
      • isEmpty

        public static boolean isEmpty​(java.util.Map<?,​?> map)
      • isNotEmpty

        public static boolean isNotEmpty​(java.util.Collection<?> col)
      • isNotEmpty

        public static boolean isNotEmpty​(java.lang.Object[] arrays)
      • isNotEmpty

        public static boolean isNotEmpty​(java.util.Map<?,​?> map)
      • isNonEmpty

        @Deprecated
        public static boolean isNonEmpty​(java.util.Collection<?> col)
        Deprecated.
      • isNonEmpty

        @Deprecated
        public static boolean isNonEmpty​(java.lang.Object[] arrays)
        Deprecated.
      • isNonEmpty

        @Deprecated
        public static boolean isNonEmpty​(java.util.Map<?,​?> map)
        Deprecated.
      • unmodifiableMap

        public static <K,​V> java.util.Map<K,​V> unmodifiableMap​(java.util.Map<? extends K,​? extends V> map)
      • toLowerCaseList

        public static java.util.List<java.lang.String> toLowerCaseList​(java.util.List<java.lang.String> list)
      • unmodifiableSet

        public static <T> java.util.Set<T> unmodifiableSet​(java.util.Set<? extends T> set)
      • unmodifiableCollection

        public static <T> java.util.Collection<T> unmodifiableCollection​(java.util.Collection<? extends T> col)
      • unmodifiableList

        public static <T> java.util.List<T> unmodifiableList​(java.util.List<? extends T> list)
      • asUnmodifiableSet

        @SafeVarargs
        public static <T> java.util.Set<T> asUnmodifiableSet​(T... list)
      • asSet

        @SafeVarargs
        public static <T> java.util.Set<T> asSet​(T... list)
      • listToSet

        public static <T> java.util.Set<T> listToSet​(java.util.List<? extends T> list)
      • sort

        public static <T extends java.lang.Comparable<? super T>> java.util.List<T> sort​(java.util.Collection<T> col)