Class CollectionUtils


  • public abstract class CollectionUtils
    extends Object
    • Constructor Detail

      • CollectionUtils

        public CollectionUtils()
    • Method Detail

      • isEmpty

        public static boolean isEmpty​(Collection collection)
      • isEmpty

        public static boolean isEmpty​(Map map)
      • arrayToList

        public static List arrayToList​(Object source)
      • mergeArrayIntoCollection

        public static void mergeArrayIntoCollection​(Object array,
                                                    Collection collection)
      • mergePropertiesIntoMap

        public static void mergePropertiesIntoMap​(Properties props,
                                                  Map map)
      • contains

        public static boolean contains​(Iterator iterator,
                                       Object element)
      • contains

        public static boolean contains​(Enumeration enumeration,
                                       Object element)
      • containsInstance

        public static boolean containsInstance​(Collection collection,
                                               Object element)
      • findValueOfType

        public static <T> T findValueOfType​(Collection<?> collection,
                                            Class<T> type)
      • findValueOfType

        public static Object findValueOfType​(Collection<?> collection,
                                             Class<?>[] types)
      • hasUniqueObject

        public static boolean hasUniqueObject​(Collection collection)
      • findCommonElementType

        public static Class<?> findCommonElementType​(Collection collection)
      • toArray

        public static <A,​E extends A> A[] toArray​(Enumeration<E> enumeration,
                                                        A[] array)
      • toMultiValueMap

        public static <K,​V> MultiValueMap<K,​V> toMultiValueMap​(Map<K,​List<V>> map)
      • unmodifiableMultiValueMap

        public static <K,​V> MultiValueMap<K,​V> unmodifiableMultiValueMap​(MultiValueMap<? extends K,​? extends V> map)