Uses of Interface
java.util.stream.LongStream
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.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.
|
-
Uses of LongStream in java.util
Methods in java.util that return LongStream Modifier and Type Method Description LongStream
Random. longs()
Returns an effectively unlimited stream of pseudorandomlong
values.LongStream
Random. longs(long streamSize)
Returns a stream producing the givenstreamSize
number of pseudorandomlong
values.LongStream
Random. longs(long randomNumberOrigin, long randomNumberBound)
Returns an effectively unlimited stream of pseudorandomlong
values, each conforming to the given origin (inclusive) and bound (exclusive).LongStream
Random. longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
Returns a stream producing the givenstreamSize
number of pseudorandomlong
, each conforming to the given origin (inclusive) and bound (exclusive).LongStream
SplittableRandom. longs()
Returns an effectively unlimited stream of pseudorandomlong
values from this generator and/or one split from it.LongStream
SplittableRandom. longs(long streamSize)
Returns a stream producing the givenstreamSize
number of pseudorandomlong
values from this generator and/or one split from it.LongStream
SplittableRandom. longs(long randomNumberOrigin, long randomNumberBound)
Returns an effectively unlimited stream of pseudorandomlong
values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).LongStream
SplittableRandom. longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
Returns a stream producing the givenstreamSize
number of pseudorandomlong
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 sequentialLongStream
with the specified array as its source.static LongStream
Arrays. stream(long[] array, int startInclusive, int endExclusive)
Returns a sequentialLongStream
with the specified range of the specified array as its source.LongStream
OptionalLong. stream()
If a value is present, returns a sequentialLongStream
containing only that value, otherwise returns an emptyLongStream
. -
Uses of LongStream in java.util.concurrent
Methods in java.util.concurrent that return LongStream Modifier and Type Method Description LongStream
ThreadLocalRandom. longs()
Returns an effectively unlimited stream of pseudorandomlong
values.LongStream
ThreadLocalRandom. longs(long streamSize)
Returns a stream producing the givenstreamSize
number of pseudorandomlong
values.LongStream
ThreadLocalRandom. longs(long randomNumberOrigin, long randomNumberBound)
Returns an effectively unlimited stream of pseudorandomlong
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 givenstreamSize
number of pseudorandomlong
, each conforming to the given origin (inclusive) and bound (exclusive). -
Uses of LongStream in java.util.stream
Methods in java.util.stream that return LongStream Modifier and Type Method Description LongStream
IntStream. asLongStream()
Returns aLongStream
consisting of the elements of this stream, converted tolong
.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.default LongStream
LongStream. dropWhile(LongPredicate predicate)
Returns, if this stream is ordered, a stream consisting of the remaining elements of this stream after dropping the longest prefix of elements that match the given predicate.static LongStream
LongStream. empty()
Returns an empty sequentialLongStream
.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 anLongStream
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 providedLongSupplier
.static LongStream
LongStream. iterate(long seed, LongPredicate hasNext, LongUnaryOperator next)
Returns a sequential orderedLongStream
produced by iterative application of the givennext
function to an initial element, conditioned on satisfying the givenhasNext
predicate.static LongStream
LongStream. iterate(long seed, LongUnaryOperator f)
Returns an infinite sequential orderedLongStream
produced by iterative application of a functionf
to an initial elementseed
, producing aStream
consisting ofseed
,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 thanmaxSize
in length.static LongStream
StreamSupport. longStream(Supplier<? extends Spliterator.OfLong> supplier, int characteristics, boolean parallel)
Creates a new sequential or parallelLongStream
from aSupplier
ofSpliterator.OfLong
.static LongStream
StreamSupport. longStream(Spliterator.OfLong spliterator, boolean parallel)
Creates a new sequential or parallelLongStream
from aSpliterator.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 aLongStream
consisting of the results of applying the given function to the elements of this stream.LongStream
IntStream. mapToLong(IntToLongFunction mapper)
Returns aLongStream
consisting of the results of applying the given function to the elements of this stream.LongStream
Stream. mapToLong(ToLongFunction<? super T> mapper)
Returns aLongStream
consisting of the results of applying the given function to the elements of this stream.static LongStream
LongStream. of(long t)
Returns a sequentialLongStream
containing a single element.static LongStream
LongStream. of(long... values)
Returns a sequential ordered stream whose elements are the specified values.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 orderedLongStream
fromstartInclusive
(inclusive) toendExclusive
(exclusive) by an incremental step of1
.static LongStream
LongStream. rangeClosed(long startInclusive, long endInclusive)
Returns a sequential orderedLongStream
fromstartInclusive
(inclusive) toendInclusive
(inclusive) by an incremental step of1
.LongStream
LongStream. skip(long n)
Returns a stream consisting of the remaining elements of this stream after discarding the firstn
elements of the stream.LongStream
LongStream. sorted()
Returns a stream consisting of the elements of this stream in sorted order.default LongStream
LongStream. takeWhile(LongPredicate predicate)
Returns, if this stream is ordered, a stream consisting of the longest prefix of elements taken from this stream that match the given predicate.Methods in java.util.stream with parameters of type LongStream Modifier and Type Method 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.Method parameters in java.util.stream with type arguments of type LongStream Modifier and Type Method 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 anLongStream
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.