Sobes.tech
Назад к вопросам
Middle
13

Что такое предикат в Java?

Компании, где спрашивали
ИП Ганус Александр Андреевич

Ответ от нейросети

sobes.tech AI

В Java предикат — это функциональный интерфейс Predicate<T>, который представляет собой функцию, принимающую один аргумент типа T и возвращающую булево значение (true или false). Он используется для проверки условия или фильтрации данных.

Пример использования:

Predicate<String> isNotEmpty = s -> s != null && !s.isEmpty();

boolean result = isNotEmpty.test("Hello"); // true

Предикаты часто применяются в потоках (Streams) для фильтрации коллекций.