Встречается на собеседованиях • сегодня
Как можно лимитировать Stream
В Java можно ограничить количество элементов в `Stream` с помощью метода `limit(long maxSize)`. Он возвращает новый `Stream`, содержащий не более `maxSize` элементов. Если исходный `Stream` короче, то возвращается он целиком.
Пример:
```java
List numbers = List.of(1, 2, 3, 4, 5);
List limited = numbers.stream()
.limit(3)
.collect(Collectors.toList()); // [1, 2, 3]
```
Важно:
- `limit` - промежуточная операция (lazy evaluation)
- Если `maxSize` отрицательный - `IllegalArgumentException`
- Работает как с последовательными, так и с параллельными стримами

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