Встречается на собеседованиях • сегодня
С чем работает Stream
Stream в Java работает с коллекциями, массивами или любыми источниками данных, реализующими интерфейс `Iterable`. Он позволяет выполнять операции над элементами последовательно или параллельно, не изменяя исходные данные.
Основные операции:
- **Промежуточные (lazy)**: `filter()`, `map()`, `sorted()`, `distinct()`
- **Терминальные (eager)**: `forEach()`, `collect()`, `reduce()`, `count()`
Пример:
```java
List names = Arrays.asList("Alice", "Bob", "Charlie");
List filtered = names.stream()
.filter(name -> name.length() > 3)
.map(String::toUpperCase)
.collect(Collectors.toList());
// Результат: [ALICE, CHARLIE]
```

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