| 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 a,
      IntStream 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. 
 | 
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 predicate)
Returns a stream consisting of the elements of this stream that match
 the given predicate. 
 | 
IntStream | 
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. 
 | 
IntStream | 
Stream.flatMapToInt(Function<? super T,? extends IntStream> mapper)
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 s)
Returns an infinite sequential unordered stream where each element is
 generated by the provided  
IntSupplier. | 
static IntStream | 
StreamSupport.intStream(Spliterator.OfInt spliterator,
         boolean parallel)
Creates a new sequential or parallel  
IntStream from a
 Spliterator.OfInt. | 
static IntStream | 
StreamSupport.intStream(Supplier<? extends Spliterator.OfInt> supplier,
         int characteristics,
         boolean parallel)
Creates a new sequential or parallel  
IntStream from a
 Supplier of Spliterator.OfInt. | 
static IntStream | 
IntStream.iterate(int seed,
       IntUnaryOperator f)
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 mapper)
Returns a stream consisting of the results of applying the given
 function to the elements of this stream. 
 | 
IntStream | 
DoubleStream.mapToInt(DoubleToIntFunction mapper)
Returns an  
IntStream consisting of the results of applying the
 given function to the elements of this stream. | 
IntStream | 
LongStream.mapToInt(LongToIntFunction mapper)
Returns an  
IntStream consisting of the results of applying the
 given function to the elements of this stream. | 
IntStream | 
Stream.mapToInt(ToIntFunction<? super T> mapper)
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 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 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 a,
      IntStream 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 | 
|---|---|
IntStream | 
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. 
 | 
IntStream | 
Stream.flatMapToInt(Function<? super T,? extends IntStream> mapper)
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. | 
 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, 2014, Oracle and/or its affiliates.  All rights reserved.