Встречается на собеседованиях • сегодня
Что такое нетерминальный метод в Stream
Нетерминальный (промежуточный) метод в Stream — это операция, которая преобразует поток, но не завершает его обработку. Такие методы возвращают новый Stream и позволяют строить цепочки вызовов (chaining). Они выполняются лениво — только при вызове терминальной операции.
Примеры нетерминальных методов:
- `filter()`
- `map()`
- `flatMap()`
- `distinct()`
- `sorted()`
- `peek()`
```java
List names = Arrays.asList("John", "Alice", "Bob", "Anna");
long count = names.stream()
.filter(name -> name.startsWith("A")) // нетерминальный
.map(String::toUpperCase) // нетерминальный
.count(); // терминальный
```

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