stream流详细介绍
时间: 2023-08-16 21:08:30 浏览: 195
可以使用Java 8中的Stream流来对BigDecimal进行求和操作。具体步骤如下:
1. 将BigDecimal对象存储在一个List集合中。
2. 使用Stream流的map方法将BigDecimal对象转换为double类型。
3. 使用Stream流的reduce方法对double类型的值进行求和操作。
示例代码如下:
List<BigDecimal> list = new ArrayList<>();
list.add(new BigDecimal("1.23"));
list.add(new BigDecimal("2.34"));
list.add(new BigDecimal("3.45"));
double sum = list.stream()
.mapToDouble(BigDecimal::doubleValue)
.reduce(, Double::sum);
System.out.println("BigDecimal求和结果:" + sum);
输出结果为:BigDecimal求和结果:7.02
阅读全文