Встречается на собеседованиях • сегодня
Может ли не быть промежуточных операций у Stream в Stream API
Да, у Stream может не быть промежуточных операций. В этом случае Stream просто создается и сразу завершается терминальной операцией.
Пример:
```java
List names = List.of("Alice", "Bob", "Charlie");
long count = names.stream().count(); // Нет промежуточных операций
System.out.println(count); // 3
```
Здесь `stream()` создает Stream, а `count()` — терминальная операция. Промежуточные операции (например, `filter()`, `map()`) не обязательны, но без терминальной операции Stream не выполнится.

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