fdMonthlybybxAndSsDiffVoList.stream().filter(FdMonthlybybxAndSsFindVo::getSumFee!=0.00);如何优化
时间: 2024-04-14 19:26:27 浏览: 56
您可以使用Java 8的流操作和Lambda表达式来优化这段代码。首先,您可以使用`filter`方法来过滤掉`sumFee`不等于0.00的元素。然后,您可以使用`collect`方法将结果收集到一个列表中。下面是优化后的代码示例:
```java
List<FdMonthlybybxAndSsFindVo> filteredList = fdMonthlybybxAndSsDiffVoList.stream()
.filter(vo -> vo.getSumFee() != 0.00)
.collect(Collectors.toList());
```
这样,您就可以得到一个新的列表`filteredList`,其中只包含`sumFee`不等于0.00的元素。
请注意,代码中的`FdMonthlybybxAndSsFindVo::getSumFee`应该改为`vo -> vo.getSumFee()`,以正确地使用Lambda表达式。
阅读全文