Uses of Class
java.util.OptionalDouble

  • Packages that use 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 OptionalDouble OptionalDouble.empty ​()
      Returns an empty OptionalDouble instance.
      static OptionalDouble OptionalDouble.of ​(double value)
      Returns an OptionalDouble describing the given value.
    • Uses of OptionalDouble in java.util.stream

      Methods in java.util.stream that return OptionalDouble
      Modifier and Type Method Description
      OptionalDouble DoubleStream.average ​()
      Returns an OptionalDouble describing the arithmetic mean of elements of this stream, or an empty optional if this stream is empty.
      OptionalDouble IntStream.average ​()
      Returns an OptionalDouble describing the arithmetic mean of elements of this stream, or an empty optional if this stream is empty.
      OptionalDouble LongStream.average ​()
      Returns an OptionalDouble describing the arithmetic mean of elements of this stream, or an empty optional if this stream is empty.
      OptionalDouble DoubleStream.findAny ​()
      Returns an OptionalDouble describing some element of the stream, or an empty OptionalDouble if the stream is empty.
      OptionalDouble DoubleStream.findFirst ​()
      Returns an OptionalDouble describing the first element of this stream, or an empty OptionalDouble if the stream is empty.
      OptionalDouble DoubleStream.max ​()
      Returns an OptionalDouble describing the maximum element of this stream, or an empty OptionalDouble if this stream is empty.
      OptionalDouble DoubleStream.min ​()
      Returns an OptionalDouble describing the minimum element of this stream, or an empty OptionalDouble if this stream is empty.
      OptionalDouble DoubleStream.reduce ​(DoubleBinaryOperator op)
      Performs a reduction on the elements of this stream, using an associative accumulation function, and returns an OptionalDouble describing the reduced value, if any.