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 a,
LongStream 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.
|
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 predicate)
Returns a stream consisting of the elements of this stream that match
the given predicate.
|
LongStream |
LongStream.flatMap(LongFunction<? extends LongStream> 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.
|
LongStream |
Stream.flatMapToLong(Function<? super T,? extends LongStream> mapper)
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 s)
Returns an infinite sequential unordered stream where each element is
generated by the provided
LongSupplier . |
static LongStream |
LongStream.iterate(long seed,
LongUnaryOperator f)
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.OfLong spliterator,
boolean parallel)
Creates a new sequential or parallel
LongStream from a
Spliterator.OfLong . |
static LongStream |
StreamSupport.longStream(Supplier<? extends Spliterator.OfLong> supplier,
int characteristics,
boolean parallel)
Creates a new sequential or parallel
LongStream from a
Supplier of Spliterator.OfLong . |
LongStream |
LongStream.map(LongUnaryOperator mapper)
Returns a stream consisting of the results of applying the given
function to the elements of this stream.
|
LongStream |
DoubleStream.mapToLong(DoubleToLongFunction mapper)
Returns a
LongStream consisting of the results of applying the
given function to the elements of this stream. |
LongStream |
IntStream.mapToLong(IntToLongFunction mapper)
Returns a
LongStream consisting of the results of applying the
given function to the elements of this stream. |
LongStream |
Stream.mapToLong(ToLongFunction<? super T> mapper)
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 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.
|
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 a,
LongStream 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 |
---|---|
LongStream |
LongStream.flatMap(LongFunction<? extends LongStream> 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.
|
LongStream |
Stream.flatMapToLong(Function<? super T,? extends LongStream> mapper)
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. |
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, 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.