I have two ArrayLists, named A and B, of equal size containing some numbers. Now I want to calculate something like this:
int sum = 0;
for(int i=0; i<A.size() && i<B.size(); i++) {
sum += A.get(i)*B.get(i);
}
How can I achieve what I am doing above, calculating the sum, by using Java 8 features (streams, lambda expressions, etc) without using any extra user-defined methods?