Class CollectionUtility
- java.lang.Object
-
- io.tech1.framework.domain.utilities.collections.CollectionUtility
-
public final class CollectionUtility extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Queue<T>emptyQueue()static <T> List<T>getFirstNElements(List<T> list, long n)static <T> List<T>getLastNElements(List<T> list, long n)static BigDecimalmaxOrZero(List<BigDecimal> values)static BigDecimalminOrZero(List<BigDecimal> values)static <T> List<T>mutableSingletonList(T object)static <K,V>
Map<K,V>mutableSingletonMap(K key, V value)static <T> Set<T>mutableSingletonSet(T object)static <T> TsafeFirstElement(List<T> list)static <T> TsafeFirstElement(Set<T> set)static <T> TsafeLastElement(List<T> list)static <T> TsafeLastElement(Set<T> set)static <T> List<T>union(List<T> one, List<T> second)static <T> Set<T>union(Set<T> one, Set<T> second)
-
-
-
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()
-
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)
-
maxOrZero
public static BigDecimal maxOrZero(List<BigDecimal> values)
-
minOrZero
public static BigDecimal minOrZero(List<BigDecimal> values)
-
-