Go to the home page  / Java  / Функциональное программирование  / Функциональные интерфейсы  / Предопределенные функциональные интерфейсы

Предопределенные функциональные интерфейсы

Igor Lazarevsky, 2022.02.03 22:10

Java предоставляет предопределенные функциональные интерфейсы для работы с функциональным программированием с использованием лямбда-выражений и ссылок на методы.

Ниже приведен список основных функциональных интерфейсов, которые вам могут пригодится на первых порах и их стоит знать. Они находятся в пакете java.util.function.

Интерфейс Описание
BiConsumer<T,U> Он представляет собой операцию, которая принимает два входных аргумента и не возвращает результата.
Consumer Представляет операцию, которая принимает один аргумент и не возвращает результата.
Function<T,R> Представляет собой функцию, которая принимает один аргумент и возвращает результат.
Predicate Представляет собой предикат (логическую функцию) одного аргумента.
Supplier Представляет поставщика результатов.
Igor Lazarevsky, 2022.02.03 22:17