list 中对象的BigDecimal字段求和
时间: 2023-08-05 08:03:34 浏览: 175
BigDecimal的计算
可以使用Java 8的Stream API来对List中的BigDecimal字段进行求和。具体实现代码如下:
```
List<MyObject> list = ... // 假设这是一个包含MyObject对象的List
BigDecimal sum = list.stream()
.map(MyObject::getBigDecimalField)
.reduce(BigDecimal.ZERO, BigDecimal::add);
```
其中,MyObject是包含一个BigDecimal类型字段的自定义对象。代码中使用了map方法将每个MyObject对象中的BigDecimal字段提取出来,再使用reduce方法对其求和。最终得到的sum就是BigDecimal字段的总和。
阅读全文