| Package | Description |
|---|---|
| java.util |
Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
|
| java.util.concurrent |
Utility classes commonly useful in concurrent programming.
|
| java.util.stream |
Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleStream |
Random.doubles()
Returns an effectively unlimited stream of pseudorandom
double values, each between zero (inclusive) and one (exclusive).
|
DoubleStream |
SplittableRandom.doubles()
Returns an effectively unlimited stream of pseudorandom
double values from this generator and/or one split from it; each value is between zero (inclusive) and one (exclusive).
|
DoubleStream |
Random.doubles(double randomNumberOrigin, double randomNumberBound)
Returns an effectively unlimited stream of pseudorandom
double values, each conforming to the given origin (inclusive) and bound (exclusive).
|
DoubleStream |
SplittableRandom.doubles(double randomNumberOrigin, double randomNumberBound)
Returns an effectively unlimited stream of pseudorandom
double values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).
|
DoubleStream |
Random.doubles(long streamSize)
Returns a stream producing the given
streamSize number of pseudorandom
double values, each between zero (inclusive) and one (exclusive).
|
DoubleStream |
SplittableRandom.doubles(long streamSize)
Returns a stream producing the given
streamSize number of pseudorandom
double values from this generator and/or one split from it; each value is between zero (inclusive) and one (exclusive).
|
DoubleStream |
Random.doubles(long streamSize, double randomNumberOrigin, double randomNumberBound)
Returns a stream producing the given
streamSize number of pseudorandom
double values, each conforming to the given origin (inclusive) and bound (exclusive).
|
DoubleStream |
SplittableRandom.doubles(long streamSize, double randomNumberOrigin, double randomNumberBound)
Returns a stream producing the given
streamSize number of pseudorandom
double values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).
|
static DoubleStream |
Arrays.stream(double[] array)
Returns a sequential
DoubleStream with the specified array as its source.
|
static DoubleStream |
Arrays.stream(double[] array, int startInclusive, int endExclusive)
Returns a sequential
DoubleStream with the specified range of the specified array as its source.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleStream |
ThreadLocalRandom.doubles()
Returns an effectively unlimited stream of pseudorandom
double values, each between zero (inclusive) and one (exclusive).
|
DoubleStream |
ThreadLocalRandom.doubles(double randomNumberOrigin, double randomNumberBound)
Returns an effectively unlimited stream of pseudorandom
double values, each conforming to the given origin (inclusive) and bound (exclusive).
|
DoubleStream |
ThreadLocalRandom.doubles(long streamSize)
Returns a stream producing the given
streamSize number of pseudorandom
double values, each between zero (inclusive) and one (exclusive).
|
DoubleStream |
ThreadLocalRandom.doubles(long streamSize, double randomNumberOrigin, double randomNumberBound)
Returns a stream producing the given
streamSize number of pseudorandom
double values, each conforming to the given origin (inclusive) and bound (exclusive).
|
| Modifier and Type | Method and Description |
|---|---|
DoubleStream |
IntStream.asDoubleStream()
Returns a
DoubleStream consisting of the elements of this stream, converted to
double.
|
DoubleStream |
LongStream.asDoubleStream()
Returns a
DoubleStream consisting of the elements of this stream, converted to
double.
|
DoubleStream |
DoubleStream.Builder.build()
Builds the stream, transitioning this builder to the built state.
|
static DoubleStream |
DoubleStream.concat(DoubleStream
Creates a lazily concatenated stream whose elements are all the elements of the first stream followed by all the elements of the second stream.
|
DoubleStream |
DoubleStream.distinct()
Returns a stream consisting of the distinct elements of this stream.
|
static DoubleStream |
StreamSupport.doubleStream(Spliterator
Creates a new sequential or parallel
DoubleStream from a
Spliterator.OfDouble.
|
static DoubleStream |
StreamSupport.doubleStream(Supplier
Creates a new sequential or parallel
DoubleStream from a
Supplier of
Spliterator.OfDouble.
|
static DoubleStream |
DoubleStream.empty()
Returns an empty sequential
DoubleStream.
|
DoubleStream |
DoubleStream.filter(DoublePredicate
Returns a stream consisting of the elements of this stream that match the given predicate.
|
DoubleStream |
DoubleStream.flatMap(DoubleFunction
Returns a stream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.
|
DoubleStream |
Stream.flatMapToDouble(Function
Returns an
DoubleStream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.
|
static DoubleStream |
DoubleStream.generate(DoubleSupplier
Returns an infinite sequential unordered stream where each element is generated by the provided
DoubleSupplier.
|
static DoubleStream |
DoubleStream.iterate(double seed, DoubleUnaryOperator
Returns an infinite sequential ordered
DoubleStream produced by iterative application of a function
f to an initial element
seed, producing a
Stream consisting of
seed,
f(seed),
f(f(seed)), etc.
|
DoubleStream |
DoubleStream.limit(long maxSize)
Returns a stream consisting of the elements of this stream, truncated to be no longer than
maxSize in length.
|
DoubleStream |
DoubleStream.map(DoubleUnaryOperator
Returns a stream consisting of the results of applying the given function to the elements of this stream.
|
DoubleStream |
IntStream.mapToDouble(IntToDoubleFunction
Returns a
DoubleStream consisting of the results of applying the given function to the elements of this stream.
|
DoubleStream |
LongStream.mapToDouble(LongToDoubleFunction
Returns a
DoubleStream consisting of the results of applying the given function to the elements of this stream.
|
DoubleStream |
Stream.mapToDouble(ToDoubleFunction
Returns a
DoubleStream consisting of the results of applying the given function to the elements of this stream.
|
static DoubleStream |
DoubleStream.of(double... values)
Returns a sequential ordered stream whose elements are the specified values.
|
static DoubleStream |
DoubleStream.of(double t)
Returns a sequential
DoubleStream containing a single element.
|
DoubleStream |
DoubleStream.parallel()
|
DoubleStream |
DoubleStream.peek(DoubleConsumer
Returns a stream consisting of the elements of this stream, additionally performing the provided action on each element as elements are consumed from the resulting stream.
|
DoubleStream |
DoubleStream.sequential()
|
DoubleStream |
DoubleStream.skip(long n)
Returns a stream consisting of the remaining elements of this stream after discarding the first
n elements of the stream.
|
DoubleStream |
DoubleStream.sorted()
Returns a stream consisting of the elements of this stream in sorted order.
|
| Modifier and Type | Method and Description |
|---|---|
static DoubleStream |
DoubleStream.concat(DoubleStream
Creates a lazily concatenated stream whose elements are all the elements of the first stream followed by all the elements of the second stream.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleStream |
DoubleStream.flatMap(DoubleFunction
Returns a stream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.
|
DoubleStream |
Stream.flatMapToDouble(Function
Returns an
DoubleStream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.
|