Package | Description |
---|---|
java.util | |
java8.util |
Provides some of the new
java.util classes and implementations
of static and default interface methods added in Java 8. |
java8.util.concurrent |
The Java 7 and Java 8 utility classes commonly used in concurrent programming.
|
java8.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 |
---|---|
IntStream |
Random.ints()
Throws
AssertionError always. |
IntStream |
Random.ints(int randomNumberOrigin,
int randomNumberBound)
Throws
AssertionError always. |
IntStream |
Random.ints(long streamSize)
Throws
AssertionError always. |
IntStream |
Random.ints(long streamSize,
int randomNumberOrigin,
int randomNumberBound)
Throws
AssertionError always. |
Modifier and Type | Method and Description |
---|---|
IntStream |
SplittableRandom.ints()
Returns an effectively unlimited stream of pseudorandom
int
values from this generator and/or one split from it. |
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 |
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 |
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). |
static IntStream |
J8Arrays.stream(int[] array)
Returns a sequential
IntStream with the specified array as its
source. |
static IntStream |
J8Arrays.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 |
IntStreams.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 |
IntStreams.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 |
IntStreams.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 |
IntStreams.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 |
IntStreams.of(int... values)
Returns a sequential ordered stream whose elements are the specified values.
|
static IntStream |
IntStreams.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 |
IntStreams.range(int startInclusive,
int endExclusive)
Returns a sequential ordered
IntStream from startInclusive
(inclusive) to endExclusive (exclusive) by an incremental step of
1 . |
static IntStream |
IntStreams.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 |
IntStreams.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. |
Copyright © 2015. All rights reserved.