| 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 |
|---|---|
LongStream |
Random.longs()
Returns an effectively unlimited stream of pseudorandom
long values.
|
LongStream |
SplittableRandom.longs()
Returns an effectively unlimited stream of pseudorandom
long values from this generator and/or one split from it.
|
LongStream |
Random.longs(long streamSize)
Returns a stream producing the given
streamSize number of pseudorandom
long values.
|
LongStream |
SplittableRandom.longs(long streamSize)
Returns a stream producing the given
streamSize number of pseudorandom
long values from this generator and/or one split from it.
|
LongStream |
Random.longs(long randomNumberOrigin, long randomNumberBound)
Returns an effectively unlimited stream of pseudorandom
long values, each conforming to the given origin (inclusive) and bound (exclusive).
|
LongStream |
SplittableRandom.longs(long randomNumberOrigin, long randomNumberBound)
Returns an effectively unlimited stream of pseudorandom
long values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).
|
LongStream |
Random.longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
Returns a stream producing the given
streamSize number of pseudorandom
long, each conforming to the given origin (inclusive) and bound (exclusive).
|
LongStream |
SplittableRandom.longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
Returns a stream producing the given
streamSize number of pseudorandom
long values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).
|
static LongStream |
Arrays.stream(long[] array)
Returns a sequential
LongStream with the specified array as its source.
|
static LongStream |
Arrays.stream(long[] array, int startInclusive, int endExclusive)
Returns a sequential
LongStream with the specified range of the specified array as its source.
|
| Modifier and Type | Method and Description |
|---|---|
LongStream |
ThreadLocalRandom.longs()
Returns an effectively unlimited stream of pseudorandom
long values.
|
LongStream |
ThreadLocalRandom.longs(long streamSize)
Returns a stream producing the given
streamSize number of pseudorandom
long values.
|
LongStream |
ThreadLocalRandom.longs(long randomNumberOrigin, long randomNumberBound)
Returns an effectively unlimited stream of pseudorandom
long values, each conforming to the given origin (inclusive) and bound (exclusive).
|
LongStream |
ThreadLocalRandom.longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
Returns a stream producing the given
streamSize number of pseudorandom
long, each conforming to the given origin (inclusive) and bound (exclusive).
|
| Modifier and Type | Method and Description |
|---|---|
LongStream |
IntStream.asLongStream()
Returns a
LongStream consisting of the elements of this stream, converted to
long.
|
LongStream |
LongStream.Builder.build()
Builds the stream, transitioning this builder to the built state.
|
static LongStream |
LongStream.concat(LongStream
Creates a lazily concatenated stream whose elements are all the elements of the first stream followed by all the elements of the second stream.
|
LongStream |
LongStream.distinct()
Returns a stream consisting of the distinct elements of this stream.
|
static LongStream |
LongStream.empty()
Returns an empty sequential
LongStream.
|
LongStream |
LongStream.filter(LongPredicate
Returns a stream consisting of the elements of this stream that match the given predicate.
|
LongStream |
LongStream.flatMap(LongFunction
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.
|
LongStream |
Stream.flatMapToLong(Function
Returns an
LongStream 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 LongStream |
LongStream.generate(LongSupplier
Returns an infinite sequential unordered stream where each element is generated by the provided
LongSupplier.
|
static LongStream |
LongStream.iterate(long seed, LongUnaryOperator
Returns an infinite sequential ordered
LongStream 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.
|
LongStream |
LongStream.limit(long maxSize)
Returns a stream consisting of the elements of this stream, truncated to be no longer than
maxSize in length.
|
static LongStream |
StreamSupport.longStream(Spliterator
Creates a new sequential or parallel
LongStream from a
Spliterator.OfLong.
|
static LongStream |
StreamSupport.longStream(Supplier
Creates a new sequential or parallel
LongStream from a
Supplier of
Spliterator.OfLong.
|
LongStream |
LongStream.map(LongUnaryOperator
Returns a stream consisting of the results of applying the given function to the elements of this stream.
|
LongStream |
DoubleStream.mapToLong(DoubleToLongFunction
Returns a
LongStream consisting of the results of applying the given function to the elements of this stream.
|
LongStream |
IntStream.mapToLong(IntToLongFunction
Returns a
LongStream consisting of the results of applying the given function to the elements of this stream.
|
LongStream |
Stream.mapToLong(ToLongFunction
Returns a
LongStream consisting of the results of applying the given function to the elements of this stream.
|
static LongStream |
LongStream.of(long... values)
Returns a sequential ordered stream whose elements are the specified values.
|
static LongStream |
LongStream.of(long t)
Returns a sequential
LongStream containing a single element.
|
LongStream |
LongStream.parallel()
|
LongStream |
LongStream.peek(LongConsumer
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.
|
static LongStream |
LongStream.range(long startInclusive, long endExclusive)
Returns a sequential ordered
LongStream from
startInclusive (inclusive) to
endExclusive (exclusive) by an incremental step of
1.
|
static LongStream |
LongStream.rangeClosed(long startInclusive, long endInclusive)
Returns a sequential ordered
LongStream from
startInclusive (inclusive) to
endInclusive (inclusive) by an incremental step of
1.
|
LongStream |
LongStream.sequential()
|
LongStream |
LongStream.skip(long n)
Returns a stream consisting of the remaining elements of this stream after discarding the first
n elements of the stream.
|
LongStream |
LongStream.sorted()
Returns a stream consisting of the elements of this stream in sorted order.
|
| Modifier and Type | Method and Description |
|---|---|
static LongStream |
LongStream.concat(LongStream
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 |
|---|---|
LongStream |
LongStream.flatMap(LongFunction
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.
|
LongStream |
Stream.flatMapToLong(Function
Returns an
LongStream 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.
|