Java流获取对象double值并累加返回结果
时间: 2023-08-06 20:07:54 浏览: 93
java 返回多个值的问题
5星 · 资源好评率100%
可以使用 Java 8 的流操作来获取对象 double 值并累加返回结果,代码如下:
```java
List<Double> numbers = Arrays.asList(1.1, 2.2, 3.3, 4.4, 5.5);
double sum = numbers.stream()
.mapToDouble(Double::doubleValue)
.sum();
System.out.println(sum);
```
这段代码首先创建了一个包含 double 值的列表 numbers,然后使用流操作将其转换为包含 Double 值的流,接着使用 mapToDouble 方法将 Double 值转换为 double 值,并使用 sum 方法对 double 值进行累加,最后输出累加结果。
阅读全文