public abstract class TSimpleDoubleStreamImpl extends Object implements TDoubleStream
TDoubleStream.Builder
Constructor and Description |
---|
TSimpleDoubleStreamImpl() |
public TDoubleStream filter(DoublePredicate predicate)
filter
in interface TDoubleStream
public TDoubleStream map(DoubleUnaryOperator mapper)
map
in interface TDoubleStream
public <U> TStream<U> mapToObj(DoubleFunction<? extends U> mapper)
mapToObj
in interface TDoubleStream
public TIntStream mapToInt(DoubleToIntFunction mapper)
mapToInt
in interface TDoubleStream
public TLongStream mapToLong(DoubleToLongFunction mapper)
mapToLong
in interface TDoubleStream
public TDoubleStream flatMap(DoubleFunction<? extends TDoubleStream> mapper)
flatMap
in interface TDoubleStream
public TDoubleStream distinct()
distinct
in interface TDoubleStream
public TDoubleStream sorted()
sorted
in interface TDoubleStream
public TDoubleStream peek(DoubleConsumer action)
peek
in interface TDoubleStream
public TDoubleStream limit(long maxSize)
limit
in interface TDoubleStream
public TDoubleStream skip(long n)
skip
in interface TDoubleStream
public void forEach(DoubleConsumer action)
forEach
in interface TDoubleStream
public void forEachOrdered(DoubleConsumer action)
forEachOrdered
in interface TDoubleStream
public double[] toArray()
toArray
in interface TDoubleStream
public double reduce(double identity, DoubleBinaryOperator accumulator)
reduce
in interface TDoubleStream
public OptionalDouble reduce(DoubleBinaryOperator accumulator)
reduce
in interface TDoubleStream
public <R> R collect(Supplier<R> supplier, ObjDoubleConsumer<R> accumulator, BiConsumer<R,R> combiner)
collect
in interface TDoubleStream
public OptionalDouble min()
min
in interface TDoubleStream
public OptionalDouble max()
max
in interface TDoubleStream
public long count()
count
in interface TDoubleStream
public double sum()
sum
in interface TDoubleStream
public OptionalDouble average()
average
in interface TDoubleStream
public boolean anyMatch(DoublePredicate predicate)
anyMatch
in interface TDoubleStream
public boolean allMatch(DoublePredicate predicate)
allMatch
in interface TDoubleStream
public boolean noneMatch(DoublePredicate predicate)
noneMatch
in interface TDoubleStream
public OptionalDouble findFirst()
findFirst
in interface TDoubleStream
public OptionalDouble findAny()
findAny
in interface TDoubleStream
public PrimitiveIterator.OfDouble iterator()
iterator
in interface TBaseStream<Double,TDoubleStream>
iterator
in interface TDoubleStream
public Spliterator.OfDouble spliterator()
spliterator
in interface TBaseStream<Double,TDoubleStream>
spliterator
in interface TDoubleStream
public TStream<Double> boxed()
boxed
in interface TDoubleStream
public boolean isParallel()
isParallel
in interface TBaseStream<Double,TDoubleStream>
public TDoubleStream sequential()
sequential
in interface TBaseStream<Double,TDoubleStream>
public TDoubleStream parallel()
parallel
in interface TBaseStream<Double,TDoubleStream>
public TDoubleStream unordered()
unordered
in interface TBaseStream<Double,TDoubleStream>
public TDoubleStream onClose(Runnable closeHandler)
onClose
in interface TBaseStream<Double,TDoubleStream>
public void close() throws Exception
close
in interface AutoCloseable
Exception
protected int estimateSize()
public abstract boolean next(DoublePredicate consumer)
Copyright © 2019. All rights reserved.