| 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 a,
      DoubleStream b)
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.OfDouble spliterator,
            boolean parallel)
Creates a new sequential or parallel  
DoubleStream from a
 Spliterator.OfDouble. | 
static DoubleStream | 
StreamSupport.doubleStream(Supplier<? extends Spliterator.OfDouble> supplier,
            int characteristics,
            boolean parallel)
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 predicate)
Returns a stream consisting of the elements of this stream that match
 the given predicate. 
 | 
DoubleStream | 
DoubleStream.flatMap(DoubleFunction<? extends DoubleStream> mapper)
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<? super T,? extends DoubleStream> mapper)
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 s)
Returns an infinite sequential unordered stream where each element is
 generated by the provided  
DoubleSupplier. | 
static DoubleStream | 
DoubleStream.iterate(double seed,
       DoubleUnaryOperator f)
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 mapper)
Returns a stream consisting of the results of applying the given
 function to the elements of this stream. 
 | 
DoubleStream | 
IntStream.mapToDouble(IntToDoubleFunction mapper)
Returns a  
DoubleStream consisting of the results of applying the
 given function to the elements of this stream. | 
DoubleStream | 
LongStream.mapToDouble(LongToDoubleFunction mapper)
Returns a  
DoubleStream consisting of the results of applying the
 given function to the elements of this stream. | 
DoubleStream | 
Stream.mapToDouble(ToDoubleFunction<? super T> mapper)
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 action)
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 a,
      DoubleStream b)
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<? extends DoubleStream> mapper)
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<? super T,? extends DoubleStream> mapper)
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. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.