List<Integer> nums = List.of(1, 2, 3, 4, 5); int sumSquares = nums.stream() .filter(n -> n % 2 == 1) .map(n -> n * n) .reduce(0, Integer::sum);
Common ops: map, filter, reduce, collect, flatMap, groupingBy.
map
filter
reduce
collect
flatMap
groupingBy