Interface TStream<T>
- All Superinterfaces:
AutoCloseable,TBaseStream<T,TStream<T>>
- All Known Implementing Classes:
TArrayStreamImpl,TBoxedDoubleStream,TBoxedIntStream,TBoxedLongStream,TCloseHandlingStream,TDistinctStreamImpl,TDropWhileStream,TEmptyStreamImpl,TFilteringStreamImpl,TFlatMappingStreamImpl,TGenerateStream,TGenericConcatStream,TIterateStream,TLimitingStreamImpl,TMappingStreamImpl,TMappingToObjStreamImpl,TMappingToObjStreamImpl,TMappingToObjStreamImpl,TPeekingStreamImpl,TSimpleStreamImpl,TSingleStreamImpl,TSkippingStreamImpl,TSortedStreamImpl,TSpecializedConcatStream,TStreamOverSpliterator,TStreamOverSpliteratorSupplier,TTakeWhileStream,TWrappingStreamImpl
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanstatic <T> TStream.Builder<T> builder()<R> Rcollect(Supplier<R> supplier, BiConsumer<R, ? super T> accumulator, BiConsumer<R, R> combiner) <R,A> R collect(TCollector<? super T, A, R> collector) static <T> TStream<T> longcount()distinct()static <T> TStream<T> empty()findAny()<R> TStream<R> flatMapToDouble(Function<? super T, ? extends TDoubleStream> mapper) flatMapToInt(Function<? super T, ? extends TIntStream> mapper) flatMapToLong(Function<? super T, ? extends TLongStream> mapper) voidvoidforEachOrdered(Consumer<? super T> action) static <T> TStream<T> static <T> TStream<T> iterate(T seed, Predicate<? super T> pr, UnaryOperator<T> f) static <T> TStream<T> iterate(T seed, UnaryOperator<T> f) limit(long maxSize) <R> TStream<R> default <R> TStream<R> mapMulti(BiConsumer<? super T, ? super Consumer<R>> mapper) default TDoubleStreammapMultiToDouble(BiConsumer<? super T, ? super DoubleConsumer> mapper) default TIntStreammapMultiToInt(BiConsumer<? super T, ? super IntConsumer> mapper) default TLongStreammapMultiToLong(BiConsumer<? super T, ? super LongConsumer> mapper) mapToDouble(ToDoubleFunction<? super T> mapper) mapToInt(ToIntFunction<? super T> mapper) mapToLong(ToLongFunction<? super T> mapper) max(Comparator<? super T> comparator) min(Comparator<? super T> comparator) booleanstatic <T> TStream<T> of(T t) static <T> TStream<T> of(T... values) reduce(BinaryOperator<T> accumulator) reduce(T identity, BinaryOperator<T> accumulator) <U> Ureduce(U identity, BiFunction<U, ? super T, U> accumulator, BinaryOperator<U> combiner) skip(long n) sorted()sorted(Comparator<? super T> comparator) Object[]toArray()<A> A[]toArray(IntFunction<A[]> generator) toList()Methods inherited from interface java.lang.AutoCloseable
closeMethods inherited from interface org.teavm.classlib.java.util.stream.TBaseStream
isParallel, iterator, onClose, parallel, sequential, spliterator, unordered
-
Method Details
-
filter
-
map
-
mapToInt
-
mapToLong
-
mapToDouble
-
flatMap
-
flatMapToInt
-
flatMapToLong
-
flatMapToDouble
-
mapMulti
-
mapMultiToInt
-
mapMultiToLong
-
mapMultiToDouble
-
distinct
-
sorted
-
sorted
-
peek
-
limit
-
takeWhile
-
dropWhile
-
skip
-
forEach
-
forEachOrdered
-
toArray
Object[] toArray() -
toArray
-
reduce
-
reduce
-
reduce
-
collect
-
collect
-
min
-
max
-
count
long count() -
anyMatch
-
allMatch
-
noneMatch
-
findFirst
-
findAny
-
builder
-
empty
-
of
-
of
-
iterate
-
iterate
-
generate
-
concat
-
toList
-