Интерфейс UnaryOperator
UnaryOperator - это встроенный функциональный интерфейс, добавленный в Java SE 8 в пакет java.util.function
. UnaryOperator расширяет интерфейс Function
.
Используется в случае, если аргумент и возвращаемое значение одного типа.
@FunctionalInterface
public interface UnaryOperator<T> extends Function<T, T>
{
…
}
Функциональный дескриптор интерфейса:
T -> T
Рассмотрим пример использования интерфейса UnaryOperator
:
import java.util.function.UnaryOperator;
public class UnaryOperatorExample {
public static void main(String[] args) {
UnaryOperator<String> uo = s -> s.toUpperCase();
System.out.print(uo.apply("Java 8"));
}
}
Курс 'Java для начинающих' на Udemy
Зарегистрируйтесь или войдите, чтобы иметь возможность оставить комментарий.