Sobes.tech
Назад к вопросам
Junior — Middle
65

Какова основная функция интерфейса Predicate в Java или аналогичном языке программирования?

Компании, где спрашивали
айтеко

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

sobes.tech AI

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

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

Predicate<String> isNotEmpty = s -> !s.isEmpty();
boolean result = isNotEmpty.test("Hello"); // true