| Package | Description |
|---|---|
| java.lang |
Provides classes that are fundamental to the design of the Java programming language.
|
| java.nio |
Defines buffers, which are containers for data, and provides an overview of the other NIO packages.
|
| 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 |
|---|---|
default IntStream |
CharSequence.chars()
Returns a stream of
int zero-extending the
char values from this sequence.
|
default IntStream |
CharSequence.codePoints()
Returns a stream of code point values from this sequence.
|
| Modifier and Type | Method and Description |
|---|---|
IntStream |
CharBuffer.chars()
|
| Modifier and Type | Method and Description |
|---|---|
IntStream |
Random.ints()
Returns an effectively unlimited stream of pseudorandom
int values.
|
IntStream |
SplittableRandom.ints()
Returns an effectively unlimited stream of pseudorandom
int values from this generator and/or one split from it.
|
IntStream |
Random.ints(int randomNumberOrigin, int randomNumberBound)
Returns an effectively unlimited stream of pseudorandom
int values, each conforming to the given origin (inclusive) and bound (exclusive).
|
IntStream |
SplittableRandom.ints(int randomNumberOrigin, int randomNumberBound)
Returns an effectively unlimited stream of pseudorandom
int values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).
|
IntStream |
Random.ints(long streamSize)
Returns a stream producing the given
streamSize number of pseudorandom
int values.
|
IntStream |
SplittableRandom.ints(long streamSize)
Returns a stream producing the given
streamSize number of pseudorandom
int values from this generator and/or one split from it.
|
IntStream |
Random.ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
Returns a stream producing the given
streamSize number of pseudorandom
int values, each conforming to the given origin (inclusive) and bound (exclusive).
|
IntStream |
SplittableRandom.ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
Returns a stream producing the given
streamSize number of pseudorandom
int values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).
|
IntStream |
BitSet.stream()
Returns a stream of indices for which this
BitSet contains a bit in the set state.
|
static IntStream |
Arrays.stream(int[] array)
Returns a sequential
IntStream with the specified array as its source.
|
static IntStream |
Arrays.stream(int[] array, int startInclusive, int endExclusive)
Returns a sequential
IntStream with the specified range of the specified array as its source.
|
| Modifier and Type | Method and Description |
|---|---|
IntStream |
ThreadLocalRandom.ints()
Returns an effectively unlimited stream of pseudorandom
int values.
|
IntStream |
ThreadLocalRandom.ints(int randomNumberOrigin, int randomNumberBound)
Returns an effectively unlimited stream of pseudorandom
int values, each conforming to the given origin (inclusive) and bound (exclusive).
|
IntStream |
ThreadLocalRandom.ints(long streamSize)
Returns a stream producing the given
streamSize number of pseudorandom
int values.
|
IntStream |
ThreadLocalRandom.ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
Returns a stream producing the given
streamSize number of pseudorandom
int values, each conforming to the given origin (inclusive) and bound (exclusive).
|
| Modifier and Type | Method and Description |
|---|---|
IntStream |
IntStream.Builder.build()
Builds the stream, transitioning this builder to the built state.
|
static IntStream |
IntStream.concat(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 |
IntStream.distinct()
Returns a stream consisting of the distinct elements of this stream.
|
static IntStream |
IntStream.empty()
Returns an empty sequential
IntStream.
|
IntStream |
IntStream.filter(IntPredicate
Returns a stream consisting of the elements of this stream that match the given predicate.
|
IntStream |
IntStream.flatMap(IntFunction
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.
|
IntStream |
Stream.flatMapToInt(Function
Returns an
IntStream 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
Returns an infinite sequential unordered stream where each element is generated by the provided
IntSupplier.
|
static IntStream |
StreamSupport.intStream(Spliterator
Creates a new sequential or parallel
IntStream from a
Spliterator.OfInt.
|
static IntStream |
StreamSupport.intStream(Supplier
Creates a new sequential or parallel
IntStream from a
Supplier of
Spliterator.OfInt.
|
static IntStream |
IntStream.iterate(int seed, IntUnaryOperator
Returns an infinite sequential ordered
IntStream 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.
|
IntStream |
IntStream.limit(long maxSize)
Returns a stream consisting of the elements of this stream, truncated to be no longer than
maxSize in length.
|
IntStream |
IntStream.map(IntUnaryOperator
Returns a stream consisting of the results of applying the given function to the elements of this stream.
|
IntStream |
DoubleStream.mapToInt(DoubleToIntFunction
Returns an
IntStream consisting of the results of applying the given function to the elements of this stream.
|
IntStream |
LongStream.mapToInt(LongToIntFunction
Returns an
IntStream consisting of the results of applying the given function to the elements of this stream.
|
IntStream |
Stream.mapToInt(ToIntFunction
Returns an
IntStream consisting of the results of applying the given function to the elements of this stream.
|
static IntStream |
IntStream.of(int... values)
Returns a sequential ordered stream whose elements are the specified values.
|
static IntStream |
IntStream.of(int t)
Returns a sequential
IntStream containing a single element.
|
IntStream |
IntStream.parallel()
|
IntStream |
IntStream.peek(IntConsumer
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 ordered
IntStream from
startInclusive (inclusive) to
endExclusive (exclusive) by an incremental step of
1.
|
static IntStream |
IntStream.rangeClosed(int startInclusive, int endInclusive)
Returns a sequential ordered
IntStream from
startInclusive (inclusive) to
endInclusive (inclusive) by an incremental step of
1.
|
IntStream |
IntStream.sequential()
|
IntStream |
IntStream.skip(long n)
Returns a stream consisting of the remaining elements of this stream after discarding the first
n elements of the stream.
|
IntStream |
IntStream.sorted()
Returns a stream consisting of the elements of this stream in sorted order.
|
| Modifier and Type | Method and Description |
|---|---|
static IntStream |
IntStream.concat(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 Type | Method and Description |
|---|---|
IntStream |
IntStream.flatMap(IntFunction
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.
|
IntStream |
Stream.flatMapToInt(Function
Returns an
IntStream 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.
|