快捷搜索: 王者荣耀 脱发

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
经验分享 程序员 微信小程序 职场和发展