Categories: Java Java Programming & Coding
sum ,min ,max etc example using reduce method using Java 8 Stream API
package r4r.in;
public class SumMaximumMinimumUsingJava8StreamAPI {
public static void main(String[] args) {
//sum ,min ,max etc example using reduce method using Java 8 Stream API
Integer[] input = { 12, 122, -11, 120, 21, 23 };
int sum1 = Stream.of(input).reduce(0, Integer::sum);
System.out.println("Sum using Stream reduce() mrthod =" + sum1);
int sum2 = Stream.of(input).reduce(Integer::sum).get();
System.out.println("Sum using Stream reduce() mrthod =" + sum2);
int sum3 = Stream.of(input).reduce(0, (x, y) -> x + y);
System.out.println("Sum using Stream reduce() mrthod =" + sum3);
int sum4 = Stream.of(input).reduce((x, y) -> x + y).orElse(-1);
System.out.println("Sum using Stream reduce() mrthod =" + sum4);
int sum5 = Stream.of(input).reduce(0, (x, y) -> x + y, Integer::sum);
System.out.println("Sum using Stream reduce() mrthod =" + sum5);
}
}