@Test
public void testReduce() {
List<Integer> numbers = Lists.newArrayList(1,2,3,4,5,6,7,8,9);
int sum = 0;
for (Integer integer:numbers) {
sum+=integer;
}
System.out.println("sum="+sum);
Integer number =numbers.stream().reduce(0,(a,b)->a+b);
System.out.println("number="+number);
}
结果:
sum=45
number=45