getSumFee是BigDecimal类型
时间: 2023-08-15 11:00:22 浏览: 46
感谢您的指正,既然`getSumFee()`是`BigDecimal`类型,我们需要使用`compareTo`方法来比较它是否等于0.00。下面是修正后的代码示例:
```java
List<FdMonthlybybxAndSsFindVo> filteredList = fdMonthlybybxAndSsDiffVoList.stream()
.filter(vo -> vo.getSumFee().compareTo(BigDecimal.ZERO) != 0)
.collect(Collectors.toList());
```
在这个代码示例中,我们使用`compareTo`方法来将`getSumFee()`与`BigDecimal.ZERO`进行比较,以过滤掉不等于0的元素。最后,我们使用`collect`方法将结果收集到一个新的列表`filteredList`中。
请注意,`BigDecimal`的比较应该使用`compareTo`方法而不是直接使用`!=`运算符。
相关问题
BigDecimal类型是什么
BigDecimal是一种用于高精度计算的数据类型,它可以处理任意精度的十进制数。与其他浮点类型(如float和double)不同,BigDecimal可以精确表示小数,并且不会出现舍入误差。它在需要精确计算的金融、科学和工程领域中非常有用。BigDecimal提供了一系列方法来进行基本的数学运算,如加法、减法、乘法和除法,同时还支持比较、取整和取余等操作。
BigDecimal是什么类型
BigDecimal是一种Java类,用于表示高精度的十进制数。它可以处理比double和float更大范围的数字,并具有更高的精度和更可靠的舍入行为。在处理财务和金融数据等需要高精度计算的场景中,BigDecimal是一种常用的数据类型。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)