Встречается на собеседованиях • сегодня

Что такое нетерминальный метод в 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(); // терминальный ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы