使用流 (Stream) 对 double 类型进行求和可以使用 Stream 的 reduce 方法。reduce 方法接受一个 BinaryOperator 参数,并将流中的所有元素按照指定的操作进行归约。对于求和操作,可以使用 Double 的静态方法 sum 进行求和。

示例代码如下:

List<Double> numbers = Arrays.asList(1.0, 2.0, 3.0, 4.0, 5.0);

double sum = numbers.stream()
                   .reduce(0.0, Double::sum);

System.out.println('Sum: ' + sum);

输出结果为:

Sum: 15.0

在上述代码中,首先创建了一个包含 double 类型元素的 List。然后,通过 stream 方法将 List 转换为流。接着,使用 reduce 方法对流中的元素进行求和操作,初始值为 0.0,并使用 Double::sum 作为操作。最后,打印出求和的结果。

Java Stream: 如何使用 reduce 方法对 double 类型进行求和

原文地址: https://www.cveoy.top/t/topic/pl7k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录