Встречается на собеседованиях • сегодня
Для чего нужен Stream API
Stream API в Java предоставляет удобный и функциональный способ обработки коллекций и других источников данных. Основные цели:
1. **Упрощение кода** – заменяет громоздкие циклы лаконичными цепочками операций.
2. **Поддержка функционального стиля** – позволяет использовать лямбда-выражения.
3. **Параллельная обработка** – легко переключается на многопоточность через `.parallel()`.
4. **Ленивые вычисления** – промежуточные операции выполняются только при вызове терминальной.
Пример:
```java
List names = Arrays.asList("Alice", "Bob", "Charlie");
long count = names.stream()
.filter(name -> name.length() > 4)
.count(); // Результат: 1 (Charlie)
```
Используется для фильтрации, сортировки, преобразования и агрегации данных.

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