## Uses of Interface
java.util.function.UnaryOperator

- Packages that use UnaryOperator
  Package | Description
  --- | ---
  java.util |
  java.util.function | Functional interfaces provide target types for lambda expressions and method references.
  java.util.stream | Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.

- - ### Uses of UnaryOperator in java.util

    Methods in java.util with parameters of type UnaryOperator
    Modifier and Type | Method and Description
    --- | ---
    `default void` | List.`replaceAll(UnaryOperator<E> operator)` Replaces each element of this list with the result of applying the operator to that element.

  - ### Uses of UnaryOperator in java.util.function

    Methods in java.util.function that return UnaryOperator
    Modifier and Type | Method and Description
    --- | ---
    `static <T> UnaryOperator<T>` | UnaryOperator.`identity()` Returns a unary operator that always returns its input argument.

  - ### Uses of UnaryOperator in java.util.stream

    Methods in java.util.stream with parameters of type UnaryOperator
    Modifier and Type | Method and Description
    --- | ---
    `static <T> Stream<T>` | Stream.`iterate(T seed, UnaryOperator<T> f)` Returns an infinite sequential ordered `Stream` 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.

Copyright © 2025 API Design. All Rights Reserved.