Встречается на собеседованиях • сегодня
Что делает Predicate
`Predicate` в Java — это функциональный интерфейс, который принимает один аргумент и возвращает `boolean`. Используется для проверки условий, часто в стримах и фильтрации.
**Пример:**
```java
Predicate isEven = num -> num % 2 == 0;
System.out.println(isEven.test(4)); // true
System.out.println(isEven.test(3)); // false
```
**Методы:**
- `test(T t)` — проверяет условие.
- `and(Predicate other)`, `or(Predicate other)`, `negate()` — комбинируют предикаты.
**Использование в стримах:**
```java
List numbers = List.of(1, 2, 3, 4);
numbers.stream().filter(isEven).forEach(System.out::println); // 2, 4
```

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