Назад Зміст Вперед

10.12. Пакет java.util.function. Функціональний інтерфейс Predicate

java.util.function

Ще одне нововведення JDK - безліч функціональних інтерфейсів, які будуть дуже корисні. Розглянемо деякі з них:
Function <T, R> - інтерфейс, за допомогою якого реалізується функція, яка отримує на введення екземпляр класу T і повертає на виході екземпляр класу R. 
Predicate <T> - на введення - T, повертає результат типу boolean.
Consumer <T> - на введення - T, виробляє якусь дію і нічого не повертає.
Supplier <T> - нічого не приймає на введення, повертає T
BinaryOperator <T> - на введення - два примірника T, повертає один T

Пакет також забезпечений примітивними реалізаціями даних інтерфейсів для типів int, long і double.



http://ua.freeonlinetranslators.net/
http://www.quizful.net/post/new-in-java-8
https://www.ibm.com/developerworks/ru/library/j-java8lambdas/
https://vk.com/doc84577340_437213113?hash=4ec8195eef7220e851&dl=1092791c7a45d5740e
http://metanit.com/java/tutorial/9.3.php
.