Встречается на собеседованиях • сегодня
Приведи пример промежуточных операций в Stream API
Промежуточные операции в Stream API преобразуют элементы потока и возвращают новый поток. Они ленивые — выполняются только при вызове терминальной операции.
**Примеры:**
```java
List names = Arrays.asList("Anna", "Bob", "Charlie", "Diana");
// filter() - отфильтровывает элементы
Stream filtered = names.stream().filter(name -> name.length() > 3);
// map() - преобразует элементы
Stream lengths = names.stream().map(String::length);
// sorted() - сортирует элементы
Stream sorted = names.stream().sorted();
// distinct() - убирает дубликаты
Stream unique = Stream.of("a", "b", "a", "c").distinct();
// limit() - ограничивает количество элементов
Stream limited = names.stream().limit(2);
```
Эти операции можно комбинировать в цепочки.

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