public interface Streamable<T>
| Modifier and Type | Method and Description |
|---|---|
default <O> O |
collect(java.util.stream.Collector<T,?,O> collector) |
default Streamable<T> |
concat(Streamable<T> streamable) |
static <T> Streamable<T> |
empty() |
default Streamable<T> |
filter(java.util.function.Predicate<? super T> predicate) |
default <T2> Streamable<T2> |
flatMap(java.util.function.Function<? super T,java.util.stream.Stream<? extends T2>> f) |
default void |
forEach(java.util.function.Consumer<T> action) |
default void |
forEachOrdered(java.util.function.Consumer<T> action) |
default <T2> Streamable<T2> |
map(java.util.function.Function<? super T,? extends T2> f) |
static <T> Streamable<T> |
of(java.util.Collection<T> collection) |
static <T> Streamable<T> |
of(java.lang.Iterable<T> iterable) |
static <T> Streamable<T> |
of(Streamable<T>... streamables) |
static <T> Streamable<T> |
of(Streamable<T> streamable) |
static <T> Streamable<T> |
of(T... items) |
default Streamable<T> |
skip(long n) |
default Streamable<T> |
sorted(java.util.Comparator<? super T> comparator) |
java.util.stream.Stream<T> |
stream() |
default T[] |
toArray(java.util.function.IntFunction<T[]> arrayConstructor) |
default java.util.List<T> |
toList() |
default <K> java.util.Map<K,T> |
toMap(java.util.function.Function<? super T,? extends K> indexFunction) |
default <K,V> java.util.Map<K,V> |
toMap(java.util.function.Function<? super T,? extends K> keyFunction,
java.util.function.Function<? super T,? extends V> valueFunction) |
default java.util.Set<T> |
toSet() |
default <T2> Streamable<T2> |
transform(java.util.function.Function<java.util.stream.Stream<T>,java.util.stream.Stream<T2>> transformer) |
static <T> Streamable<T> empty()
static <T> Streamable<T> of(Streamable<T> streamable)
static <T> Streamable<T> of(T... items)
static <T> Streamable<T> of(java.util.Collection<T> collection)
static <T> Streamable<T> of(java.lang.Iterable<T> iterable)
@SafeVarargs static <T> Streamable<T> of(Streamable<T>... streamables)
java.util.stream.Stream<T> stream()
default Streamable<T> concat(Streamable<T> streamable)
default <T2> Streamable<T2> transform(java.util.function.Function<java.util.stream.Stream<T>,java.util.stream.Stream<T2>> transformer)
default <T2> Streamable<T2> map(java.util.function.Function<? super T,? extends T2> f)
default <T2> Streamable<T2> flatMap(java.util.function.Function<? super T,java.util.stream.Stream<? extends T2>> f)
default Streamable<T> filter(java.util.function.Predicate<? super T> predicate)
default Streamable<T> sorted(java.util.Comparator<? super T> comparator)
default Streamable<T> skip(long n)
default void forEach(java.util.function.Consumer<T> action)
default void forEachOrdered(java.util.function.Consumer<T> action)
default <O> O collect(java.util.stream.Collector<T,?,O> collector)
default java.util.List<T> toList()
default java.util.Set<T> toSet()
default <K> java.util.Map<K,T> toMap(java.util.function.Function<? super T,? extends K> indexFunction)
default <K,V> java.util.Map<K,V> toMap(java.util.function.Function<? super T,? extends K> keyFunction, java.util.function.Function<? super T,? extends V> valueFunction)
Copyright © 2015. All Rights Reserved.