Package org.teamapps.util
Class StreamUtil
java.lang.Object
org.teamapps.util.StreamUtil
public class StreamUtil
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description StreamUtil() -
Method Summary
Modifier and Type Method Description static <T> java.util.function.Predicate<T>distinctByKey(java.util.function.Function<? super T,?> keyExtractor)static <T, K, U> java.util.stream.Collector<T,?,java.util.LinkedHashMap<K,U>>toLinkedHashMap(java.util.function.Function<? super T,? extends K> keyMapper, java.util.function.Function<? super T,? extends U> valueMapper)
-
Constructor Details
-
StreamUtil
public StreamUtil()
-
-
Method Details
-
toLinkedHashMap
public static <T, K, U> java.util.stream.Collector<T,?,java.util.LinkedHashMap<K,U>> toLinkedHashMap(java.util.function.Function<? super T,? extends K> keyMapper, java.util.function.Function<? super T,? extends U> valueMapper) -
distinctByKey
public static <T> java.util.function.Predicate<T> distinctByKey(java.util.function.Function<? super T,?> keyExtractor)
-