public class StreamUtils
extends java.lang.Object
| Constructor and Description |
|---|
StreamUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <K,T> T |
filter(java.util.Collection<K> collection,
java.util.function.Predicate<? super K> predicate,
java.util.stream.Collector<? super K,?,T> collector) |
static <T> java.util.List<T> |
filter(java.util.Collection<T> collection,
java.util.function.Predicate<? super T> predicate) |
static <K,V> java.util.Optional<V> |
findFirstResult(java.util.Collection<K> collection,
java.util.function.Function<K,java.util.Optional<V>> getter) |
static <K,V> java.util.List<V> |
flatMapEach(java.util.Collection<K> collection,
java.util.function.Function<? super K,? extends java.util.Collection<? extends V>> function) |
static <K,V> java.util.List<V> |
forEach(java.util.Collection<K> collection,
java.util.function.Function<? super K,? extends V> applyFunction) |
static <K,V,T> T |
forEach(java.util.Collection<K> collection,
java.util.function.Function<? super K,? extends V> applyFunction,
java.util.stream.Collector<? super V,?,T> collector) |
static <K,V> java.util.List<V> |
forEach(java.util.stream.Stream<K> stream,
java.util.function.Function<? super K,? extends V> applyFunction) |
static <T> java.util.function.Predicate<T> |
not(java.util.function.Predicate<T> target) |
static <T,K,U> java.util.stream.Collector<T,?,java.util.Map<K,U>> |
toLinkedMap(java.util.function.Function<? super T,? extends K> keyMapper,
java.util.function.Function<? super T,? extends U> valueMapper) |
static <T,K,U> java.util.stream.Collector<T,?,java.util.SortedMap<K,U>> |
toSortedMap(java.util.function.Function<? super T,? extends K> keyMapper,
java.util.function.Function<? super T,? extends U> valueMapper) |
public static <K,V> java.util.List<V> forEach(java.util.Collection<K> collection,
java.util.function.Function<? super K,? extends V> applyFunction)
public static <K,V> java.util.List<V> forEach(java.util.stream.Stream<K> stream,
java.util.function.Function<? super K,? extends V> applyFunction)
public static <K,V,T> T forEach(java.util.Collection<K> collection,
java.util.function.Function<? super K,? extends V> applyFunction,
java.util.stream.Collector<? super V,?,T> collector)
public static <K,V> java.util.List<V> flatMapEach(java.util.Collection<K> collection,
java.util.function.Function<? super K,? extends java.util.Collection<? extends V>> function)
public static <T> java.util.List<T> filter(java.util.Collection<T> collection,
java.util.function.Predicate<? super T> predicate)
public static <T> java.util.function.Predicate<T> not(java.util.function.Predicate<T> target)
public static <K,T> T filter(java.util.Collection<K> collection,
java.util.function.Predicate<? super K> predicate,
java.util.stream.Collector<? super K,?,T> collector)
public static <K,V> java.util.Optional<V> findFirstResult(java.util.Collection<K> collection,
java.util.function.Function<K,java.util.Optional<V>> getter)
public static <T,K,U> java.util.stream.Collector<T,?,java.util.Map<K,U>> toLinkedMap(java.util.function.Function<? super T,? extends K> keyMapper,
java.util.function.Function<? super T,? extends U> valueMapper)
public static <T,K,U> java.util.stream.Collector<T,?,java.util.SortedMap<K,U>> toSortedMap(java.util.function.Function<? super T,? extends K> keyMapper,
java.util.function.Function<? super T,? extends U> valueMapper)