Встречается на собеседованиях • сегодня
Как называется функциональный интерфейс принимающий фильтр
`Predicate` - это функциональный интерфейс из пакета `java.util.function`, который принимает один аргумент типа `T` и возвращает `boolean`. Используется для проверки условий (фильтрации).
Пример:
```java
Predicate isLong = s -> s.length() > 5;
List filtered = list.stream()
.filter(isLong)
.toList();
```
Ключевые особенности:
- Единственный абстрактный метод `boolean test(T t)`
- Имеет методы по умолчанию: `and()`, `or()`, `negate()`
- Часто используется в Stream API для фильтрации

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы