Skip to content
Interview Questions

Summing Even Indices using Streams

admin 13 August 2023 1 min read
Summing Even Indices using Stream

Summing Even Indices using Streams

Here we’re performing a series of operations on a list of integers.
The `numbers` list contains 10, 20, 30, 40, and 50. Using streams, we start by filtering the indices that are even. Then, we map these indices to their corresponding values in the `numbers` list. Finally, we calculate the sum of these values.
The result is the sum of elements at even indices, which in this case is 80. Streams simplify this process, making the code concise and efficient.


List<Integer> numbers = Arrays.asList(10, 20, 30, 40, 50);
int sum = IntStream.range(0, numbers.size())
.filter(i -> i % 2 == 0)
.map(numbers::get)
.sum();

Java 8 Lambda Expressions Interview Questions with Answers: Mastering the Basics

Share: LinkedIn X