stream bigdecimal比较大小
时间: 2023-09-29 16:04:15 浏览: 178
比较大小的一个程序
要使用流(Stream)对 BigDecimal 进行求和操作,可以使用 Java 8 引入的 Stream API 提供的 sum 方法。下面是一个示例代码:
```java
import java.math.BigDecimal;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<BigDecimal> numbers = Arrays.asList(
new BigDecimal("1.2"),
new BigDecimal("2.4"),
new BigDecimal("3.6")
);
BigDecimal sum = numbers.stream()
.reduce(BigDecimal.ZERO, BigDecimal::add);
System.out.println("Sum: " + sum);
}
}
```
在这个示例中,我们创建了一个包含 BigDecimal 数字的 List。然后使用 stream 方法将 List 转换为流,接着使用 reduce 方法并传入 BigDecimal.ZERO 和 BigDecimal::add 方法作为参数,来将所有数字求和。最后,打印出求和结果。
运行这段代码会输出:
```
Sum: 7.2
```
希望能帮到你!如果有任何其他问题,请随时提问。
阅读全文