Package  Description 

java.util 
Contains the collections framework, legacy collection classes, event model,
date and time facilities, internationalization, and miscellaneous utility
classes (a string tokenizer, a randomnumber generator, and a bit array).

java.util.concurrent.atomic 
A small toolkit of classes that support lockfree threadsafe
programming on single variables.

java.util.function 
Functional interfaces provide target types for lambda expressions
and method references.

java.util.stream 
Classes to support functionalstyle operations on streams of elements, such
as mapreduce transformations on collections.

Modifier and Type  Method and Description 

static void 
Arrays.parallelSetAll(int[] array,
IntUnaryOperator generator)
Set all elements of the specified array, in parallel, using the
provided generator function to compute each element.

static void 
Arrays.setAll(int[] array,
IntUnaryOperator generator)
Set all elements of the specified array, using the provided
generator function to compute each element.

Modifier and Type  Method and Description 

int 
AtomicIntegerArray.getAndUpdate(int i,
IntUnaryOperator updateFunction)
Atomically updates the element at index
i with the results
of applying the given function, returning the previous value. 
int 
AtomicInteger.getAndUpdate(IntUnaryOperator updateFunction)
Atomically updates the current value with the results of
applying the given function, returning the previous value.

int 
AtomicIntegerFieldUpdater.getAndUpdate(T obj,
IntUnaryOperator updateFunction)
Atomically updates the field of the given object managed by this updater
with the results of applying the given function, returning the previous
value.

int 
AtomicIntegerArray.updateAndGet(int i,
IntUnaryOperator updateFunction)
Atomically updates the element at index
i with the results
of applying the given function, returning the updated value. 
int 
AtomicInteger.updateAndGet(IntUnaryOperator updateFunction)
Atomically updates the current value with the results of
applying the given function, returning the updated value.

int 
AtomicIntegerFieldUpdater.updateAndGet(T obj,
IntUnaryOperator updateFunction)
Atomically updates the field of the given object managed by this updater
with the results of applying the given function, returning the updated
value.

Modifier and Type  Method and Description 

default IntUnaryOperator 
IntUnaryOperator.andThen(IntUnaryOperator after)
Returns a composed operator that first applies this operator to
its input, and then applies the
after operator to the result. 
default IntUnaryOperator 
IntUnaryOperator.compose(IntUnaryOperator before)
Returns a composed operator that first applies the
before
operator to its input, and then applies this operator to the result. 
static IntUnaryOperator 
IntUnaryOperator.identity()
Returns a unary operator that always returns its input argument.

Modifier and Type  Method and Description 

default IntUnaryOperator 
IntUnaryOperator.andThen(IntUnaryOperator after)
Returns a composed operator that first applies this operator to
its input, and then applies the
after operator to the result. 
default IntUnaryOperator 
IntUnaryOperator.compose(IntUnaryOperator before)
Returns a composed operator that first applies the
before
operator to its input, and then applies this operator to the result. 
Modifier and Type  Method and Description 

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.map(IntUnaryOperator mapper)
Returns a stream consisting of the results of applying the given
function to the elements of this stream.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developertargeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2018, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.