Uses of Interface
java.util.stream.IntStream
Package
Description
Provides classes that are fundamental to the design of the Java
programming language.
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.
Utility classes commonly useful in concurrent programming.
Classes to support functional-style operations on streams of elements, such
as map-reduce transformations on collections.
-
Uses of IntStream in java.lang
Modifier and TypeMethodDescriptiondefault IntStream
CharSequence.chars()
Returns a stream ofint
zero-extending thechar
values from this sequence.String.chars()
Returns a stream ofint
zero-extending thechar
values from this sequence.default IntStream
CharSequence.codePoints()
Returns a stream of code point values from this sequence.String.codePoints()
Returns a stream of code point values from this sequence. -
Uses of IntStream in java.util
Modifier and TypeMethodDescriptionRandom.ints()
Returns an effectively unlimited stream of pseudorandomint
values.Random.ints(int randomNumberOrigin, int randomNumberBound)
Returns an effectively unlimited stream of pseudorandomint
values, each conforming to the given origin (inclusive) and bound (exclusive).Random.ints(long streamSize)
Returns a stream producing the givenstreamSize
number of pseudorandomint
values.Random.ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
Returns a stream producing the givenstreamSize
number of pseudorandomint
values, each conforming to the given origin (inclusive) and bound (exclusive).SplittableRandom.ints()
Returns an effectively unlimited stream of pseudorandomint
values from this generator and/or one split from it.SplittableRandom.ints(int randomNumberOrigin, int randomNumberBound)
Returns an effectively unlimited stream of pseudorandomint
values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).SplittableRandom.ints(long streamSize)
Returns a stream producing the givenstreamSize
number of pseudorandomint
values from this generator and/or one split from it.SplittableRandom.ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
Returns a stream producing the givenstreamSize
number of pseudorandomint
values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).static IntStream
Arrays.stream(int[] array)
Returns a sequentialIntStream
with the specified array as its source.static IntStream
Arrays.stream(int[] array, int startInclusive, int endExclusive)
Returns a sequentialIntStream
with the specified range of the specified array as its source.BitSet.stream()
Returns a stream of indices for which thisBitSet
contains a bit in the set state.OptionalInt.stream()
If a value is present, returns a sequentialIntStream
containing only that value, otherwise returns an emptyIntStream
. -
Uses of IntStream in java.util.concurrent
Modifier and TypeMethodDescriptionThreadLocalRandom.ints()
Returns an effectively unlimited stream of pseudorandomint
values.ThreadLocalRandom.ints(int randomNumberOrigin, int randomNumberBound)
Returns an effectively unlimited stream of pseudorandomint
values, each conforming to the given origin (inclusive) and bound (exclusive).ThreadLocalRandom.ints(long streamSize)
Returns a stream producing the givenstreamSize
number of pseudorandomint
values.ThreadLocalRandom.ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
Returns a stream producing the givenstreamSize
number of pseudorandomint
values, each conforming to the given origin (inclusive) and bound (exclusive). -
Uses of IntStream in java.util.stream
Modifier and TypeMethodDescriptionIntStream.Builder.build()
Builds the stream, transitioning this builder to the built state.static IntStream
Creates a lazily concatenated stream whose elements are all the elements of the first stream followed by all the elements of the second stream.IntStream.distinct()
Returns a stream consisting of the distinct elements of this stream.default IntStream
IntStream.dropWhile(IntPredicate 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 IntStream
IntStream.empty()
Returns an empty sequentialIntStream
.IntStream.filter(IntPredicate predicate)
Returns a stream consisting of the elements of this stream that match the given predicate.IntStream.flatMap(IntFunction<? extends IntStream> 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.Stream.flatMapToInt(Function<? super T,? extends IntStream> mapper)
Returns anIntStream
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 IntStream
IntStream.generate(IntSupplier s)
Returns an infinite sequential unordered stream where each element is generated by the providedIntSupplier
.static IntStream
StreamSupport.intStream(Supplier<? extends Spliterator.OfInt> supplier, int characteristics, boolean parallel)
Creates a new sequential or parallelIntStream
from aSupplier
ofSpliterator.OfInt
.static IntStream
StreamSupport.intStream(Spliterator.OfInt spliterator, boolean parallel)
Creates a new sequential or parallelIntStream
from aSpliterator.OfInt
.static IntStream
IntStream.iterate(int seed, IntPredicate hasNext, IntUnaryOperator next)
Returns a sequential orderedIntStream
produced by iterative application of the givennext
function to an initial element, conditioned on satisfying the givenhasNext
predicate.static IntStream
IntStream.iterate(int seed, IntUnaryOperator f)
Returns an infinite sequential orderedIntStream
produced by iterative application of a functionf
to an initial elementseed
, producing aStream
consisting ofseed
,f(seed)
,f(f(seed))
, etc.IntStream.limit(long maxSize)
Returns a stream consisting of the elements of this stream, truncated to be no longer thanmaxSize
in length.IntStream.map(IntUnaryOperator mapper)
Returns a stream consisting of the results of applying the given function to the elements of this stream.default IntStream
IntStream.mapMulti(IntStream.IntMapMultiConsumer mapper)
Returns a stream consisting of the results of replacing each element of this stream with multiple elements, specifically zero or more elements.default IntStream
Stream.mapMultiToInt(BiConsumer<? super T,? super IntConsumer> mapper)
Returns anIntStream
consisting of the results of replacing each element of this stream with multiple elements, specifically zero or more elements.DoubleStream.mapToInt(DoubleToIntFunction mapper)
Returns anIntStream
consisting of the results of applying the given function to the elements of this stream.LongStream.mapToInt(LongToIntFunction mapper)
Returns anIntStream
consisting of the results of applying the given function to the elements of this stream.Stream.mapToInt(ToIntFunction<? super T> mapper)
Returns anIntStream
consisting of the results of applying the given function to the elements of this stream.static IntStream
IntStream.of(int t)
Returns a sequentialIntStream
containing a single element.static IntStream
IntStream.of(int... values)
Returns a sequential ordered stream whose elements are the specified values.IntStream.peek(IntConsumer 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 IntStream
IntStream.range(int startInclusive, int endExclusive)
Returns a sequential orderedIntStream
fromstartInclusive
(inclusive) toendExclusive
(exclusive) by an incremental step of1
.static IntStream
IntStream.rangeClosed(int startInclusive, int endInclusive)
Returns a sequential orderedIntStream
fromstartInclusive
(inclusive) toendInclusive
(inclusive) by an incremental step of1
.IntStream.skip(long n)
Returns a stream consisting of the remaining elements of this stream after discarding the firstn
elements of the stream.IntStream.sorted()
Returns a stream consisting of the elements of this stream in sorted order.default IntStream
IntStream.takeWhile(IntPredicate 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.Modifier and TypeMethodDescriptionstatic IntStream
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 TypeMethodDescriptionIntStream.flatMap(IntFunction<? extends IntStream> 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.Stream.flatMapToInt(Function<? super T,? extends IntStream> mapper)
Returns anIntStream
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.