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

Приведи пример использования reduce в Stream API

Метод `reduce` в Stream API используется для агрегации элементов потока в одно значение. Пример суммирования чисел: ```java List numbers = List.of(1, 2, 3, 4, 5); int sum = numbers.stream() .reduce(0, (a, b) -> a + b); System.out.println(sum); // 15 ``` Или с методом-ссылкой: ```java int sum = numbers.stream() .reduce(0, Integer::sum); ``` Также можно использовать для конкатенации строк: ```java List words = List.of("Hello", " ", "World"); String sentence = words.stream() .reduce("", String::concat); System.out.println(sentence); // "Hello World" ``` `reduce` принимает начальное значение и `BinaryOperator` для объединения элементов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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