Interface IDoubleStream
.NET interface for TO BE DEFINED FROM USER
public interface IDoubleStream : IBaseStream<Double, DoubleStream>, IAutoCloseable
- Inherited Members
Methods
AllMatch(DoublePredicate)
bool AllMatch(DoublePredicate arg0)
Parameters
Returns
AnyMatch(DoublePredicate)
bool AnyMatch(DoublePredicate arg0)
Parameters
Returns
Average()
OptionalDouble Average()
Returns
Boxed()
Stream<Double> Boxed()
Returns
Collect<R>(Supplier<R>, ObjDoubleConsumer<R>, BiConsumer<R, R>)
R Collect<R>(Supplier<R> arg0, ObjDoubleConsumer<R> arg1, BiConsumer<R, R> arg2)
Parameters
arg0
Supplier<R>arg1
ObjDoubleConsumer<R>arg2
BiConsumer<R, R>
Returns
- R
R
Type Parameters
R
Count()
long Count()
Returns
Distinct()
DoubleStream Distinct()
Returns
DropWhile(DoublePredicate)
DoubleStream DropWhile(DoublePredicate arg0)
Parameters
Returns
Filter(DoublePredicate)
DoubleStream Filter(DoublePredicate arg0)
Parameters
Returns
FindAny()
OptionalDouble FindAny()
Returns
FindFirst()
OptionalDouble FindFirst()
Returns
FlatMap<Arg0ExtendsJava_Util_Stream_DoubleStream>(DoubleFunction<Arg0ExtendsJava_Util_Stream_DoubleStream>)
DoubleStream FlatMap<Arg0ExtendsJava_Util_Stream_DoubleStream>(DoubleFunction<Arg0ExtendsJava_Util_Stream_DoubleStream> arg0) where Arg0ExtendsJava_Util_Stream_DoubleStream : DoubleStream
Parameters
arg0
DoubleFunction<Arg0ExtendsJava_Util_Stream_DoubleStream>
Returns
Type Parameters
Arg0ExtendsJava_Util_Stream_DoubleStream
ForEach(DoubleConsumer)
void ForEach(DoubleConsumer arg0)
Parameters
ForEachOrdered(DoubleConsumer)
void ForEachOrdered(DoubleConsumer arg0)
Parameters
Iterator()
Iterator Iterator()
Returns
Limit(long)
DoubleStream Limit(long arg0)
Parameters
Returns
Map(DoubleUnaryOperator)
DoubleStream Map(DoubleUnaryOperator arg0)
Parameters
Returns
MapToInt(DoubleToIntFunction)
IntStream MapToInt(DoubleToIntFunction arg0)
Parameters
Returns
MapToLong(DoubleToLongFunction)
LongStream MapToLong(DoubleToLongFunction arg0)
Parameters
Returns
MapToObj<U, Arg0ExtendsU>(DoubleFunction<Arg0ExtendsU>)
Stream<U> MapToObj<U, Arg0ExtendsU>(DoubleFunction<Arg0ExtendsU> arg0) where Arg0ExtendsU : U
Parameters
arg0
DoubleFunction<Arg0ExtendsU>
Returns
Type Parameters
U
Arg0ExtendsU
U
Max()
OptionalDouble Max()
Returns
Min()
OptionalDouble Min()
Returns
NoneMatch(DoublePredicate)
bool NoneMatch(DoublePredicate arg0)
Parameters
Returns
Parallel()
BaseStream Parallel()
Returns
Peek(DoubleConsumer)
DoubleStream Peek(DoubleConsumer arg0)
Parameters
Returns
Reduce(DoubleBinaryOperator)
OptionalDouble Reduce(DoubleBinaryOperator arg0)
Parameters
Returns
Reduce(double, DoubleBinaryOperator)
double Reduce(double arg0, DoubleBinaryOperator arg1)
Parameters
arg0
doublearg1
DoubleBinaryOperator
Returns
Sequential()
BaseStream Sequential()
Returns
Skip(long)
DoubleStream Skip(long arg0)
Parameters
Returns
Sorted()
DoubleStream Sorted()
Returns
Spliterator()
Spliterator Spliterator()
Returns
Sum()
double Sum()
Returns
SummaryStatistics()
DoubleSummaryStatistics SummaryStatistics()
Returns
TakeWhile(DoublePredicate)
DoubleStream TakeWhile(DoublePredicate arg0)
Parameters
Returns
ToArray()
double[] ToArray()