Uses of Class
java.util.OptionalDouble
| Package | Description |
|---|---|
| java.util |
Contains the collections framework, some internationalization support classes,
a service loader, properties, random number generation, string parsing
and scanning classes, base64 encoding and decoding, a bit array, and
several miscellaneous utility classes.
|
| java.util.stream |
Classes to support functional-style operations on streams of elements, such
as map-reduce transformations on collections.
|
-
Uses of OptionalDouble in java.util
Methods in java.util that return OptionalDouble Modifier and Type Method Description static OptionalDoubleOptionalDouble. empty()Returns an emptyOptionalDoubleinstance.static OptionalDoubleOptionalDouble. of(double value)Returns anOptionalDoubledescribing the given value. -
Uses of OptionalDouble in java.util.stream
Methods in java.util.stream that return OptionalDouble Modifier and Type Method Description OptionalDoubleDoubleStream. average()Returns anOptionalDoubledescribing the arithmetic mean of elements of this stream, or an empty optional if this stream is empty.OptionalDoubleIntStream. average()Returns anOptionalDoubledescribing the arithmetic mean of elements of this stream, or an empty optional if this stream is empty.OptionalDoubleLongStream. average()Returns anOptionalDoubledescribing the arithmetic mean of elements of this stream, or an empty optional if this stream is empty.OptionalDoubleDoubleStream. findAny()Returns anOptionalDoubledescribing some element of the stream, or an emptyOptionalDoubleif the stream is empty.OptionalDoubleDoubleStream. findFirst()Returns anOptionalDoubledescribing the first element of this stream, or an emptyOptionalDoubleif the stream is empty.OptionalDoubleDoubleStream. max()Returns anOptionalDoubledescribing the maximum element of this stream, or an empty OptionalDouble if this stream is empty.OptionalDoubleDoubleStream. min()Returns anOptionalDoubledescribing the minimum element of this stream, or an empty OptionalDouble if this stream is empty.OptionalDoubleDoubleStream. reduce(DoubleBinaryOperator op)Performs a reduction on the elements of this stream, using an associative accumulation function, and returns anOptionalDoubledescribing the reduced value, if any.