Java IntStream sum()详细介绍
1.介绍
-
IntStream sum() 返回此流中元素的总和。这是递减的一个特例。 IntStream sum() 是一个终端操作,即它可以遍历流以产生结果或副作用。 缩减操作(也称为折叠)采用一系列输入元素,并通过重复应用组合操作(例如查找一组数字的总和或最大值)将它们组合成单个汇总结果。
2.代码
public class Test { public static void main(String[] args) { // 创建一个 IntStream IntStream stream = IntStream.of(2, 4, 6, -2, -4); // 使用 IntStream.sum() 查找 // IntStream 中的元素总和 int sumOfElements = stream.sum(); System.out.println(sumOfElements); } }
6
public class Test { public static void main(String[] args) { // 使用 IntStream.sum() 查找 // 可被 3 整除的元素之和 // 在给定范围内 int sumOfElements = IntStream.range(2, 10) .filter(num -> num % 3 == 0) .sum(); System.out.println(sumOfElements); } }
18
下一篇:
Python生成福字 完整代码