Integer sumOddOld = 0;
for(Integer i: collection) {
if(i % 2 != 0) {
sumOddOld += i;
}
}
Это на привычном мне языке написано
Integer sumOdd =
collection.stream().filter(o -> o % 2 != 0).reduce((s1, s2) -> s1 + s2).orElse(0);
а вот это на стримах. Сейчас нагуглил