-
public class CollectionUtils
-
-
Field Summary
Fields Modifier and Type Field Description public final static CollectionUtilsINSTANCE
-
Method Summary
Modifier and Type Method Description final static BooleanareCollectionsEqual(Collection<Object> left, Collection<Object> right)final static <K extends Any, V extends Any> UnitputOpt(Map<K, V> map, K key, V value)final static <T extends Any> TgetFromMapIgnoreCase(Map<String, T> map, String key)final static <T extends Any> Map<String, T>convertMapKeysToLowerCase(Map<String, T> map)final static Set<Integer>hashSetFromIntArray(IntArray input)final static <K extends Any, V extends Any> VgetOrDefault(Map<K, V> map, K key, V defValue)final static <K extends Any, V extends Any> Map<K, V>copyOf(Map<K, V> input)final static <T extends Any> List<T>unmodifiableListCopy(Collection<T> original)final static <K extends Any, V extends Any> Map<K, V>unmodifiableMapCopy(Map<K, V> original)final static <K extends Any, V extends Any> Map<K, V>unmodifiableSameOrderMapCopy(Map<K, V> original)final static <T extends Any> Set<T>unmodifiableSetOf(T values)final static List<Integer>toIntList(IntArray array)final static List<String>createSortedListWithoutRepetitions(String elements)final static <K extends Any, V extends Any> List<Entry.Map<K, V>>getListFromMap(Map<K, V> map)final static <K extends Any, V extends Any> Map<K, V>getMapFromList(List<Entry.Map<K, V>> list)final static <T extends Any> List<T>arrayListCopyOfNullableCollection(Collection<T> input)final static <K extends Any, V extends Any> Map<K, V>mapCopyOfNullableMap(Map<K, V> input)final static <T extends Any> TgetFirstOrNull(List<T> input)final static BundlemapToBundle(Map<String, ByteArray> input)final static Map<String, ByteArray>bundleToMap(Bundle input)final static <T extends Any> List<T>nullIfEmptyList(List<T> input)final static BooleanisNullOrEmpty(Collection<?> collection)-
-
Method Detail
-
areCollectionsEqual
final static Boolean areCollectionsEqual(Collection<Object> left, Collection<Object> right)
-
getFromMapIgnoreCase
final static <T extends Any> T getFromMapIgnoreCase(Map<String, T> map, String key)
-
convertMapKeysToLowerCase
final static <T extends Any> Map<String, T> convertMapKeysToLowerCase(Map<String, T> map)
-
hashSetFromIntArray
final static Set<Integer> hashSetFromIntArray(IntArray input)
-
getOrDefault
final static <K extends Any, V extends Any> V getOrDefault(Map<K, V> map, K key, V defValue)
-
unmodifiableListCopy
final static <T extends Any> List<T> unmodifiableListCopy(Collection<T> original)
-
unmodifiableMapCopy
final static <K extends Any, V extends Any> Map<K, V> unmodifiableMapCopy(Map<K, V> original)
-
unmodifiableSameOrderMapCopy
final static <K extends Any, V extends Any> Map<K, V> unmodifiableSameOrderMapCopy(Map<K, V> original)
-
unmodifiableSetOf
final static <T extends Any> Set<T> unmodifiableSetOf(T values)
-
createSortedListWithoutRepetitions
final static List<String> createSortedListWithoutRepetitions(String elements)
-
getListFromMap
final static <K extends Any, V extends Any> List<Entry.Map<K, V>> getListFromMap(Map<K, V> map)
-
getMapFromList
final static <K extends Any, V extends Any> Map<K, V> getMapFromList(List<Entry.Map<K, V>> list)
-
arrayListCopyOfNullableCollection
final static <T extends Any> List<T> arrayListCopyOfNullableCollection(Collection<T> input)
-
mapCopyOfNullableMap
final static <K extends Any, V extends Any> Map<K, V> mapCopyOfNullableMap(Map<K, V> input)
-
getFirstOrNull
final static <T extends Any> T getFirstOrNull(List<T> input)
-
mapToBundle
final static Bundle mapToBundle(Map<String, ByteArray> input)
-
bundleToMap
final static Map<String, ByteArray> bundleToMap(Bundle input)
-
isNullOrEmpty
final static Boolean isNullOrEmpty(Collection<?> collection)
-
-
-
-