Встречается на собеседованиях • сегодня

Можно ли посчитать и получить количество элементов в Stream

Да, можно. Для этого есть метод count(), который возвращает количество элементов в Stream.

Пример:

java
long count = Stream.of("a", "b", "c").count(); // 3

Важно:

  • count() возвращает long.
  • Для пустого Stream вернёт 0.
  • Если Stream бесконечный (например, Stream.generate()), вызов count() приведёт к бесконечному выполнению.

Также можно использовать collect(Collectors.counting()), но это менее эффективно.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы