现实项目,根据条件需要过滤列表中的数据。查询List<BgroupCartDto> cartList, orderTime不空的子集。
实现
List<BgroupCartDto> cartList = ddBgroupCartMapper.selectList(wrapper);
List<BgroupCartDto> result = cartList.stream()
.filter(obj -> obj.getOrderTime() != null && obj.getAmount() != null || obj.getAmount() == 0)
.collect(Collectors.toList());
result为 orderTime不为空,amount不为0或空。
Java实现:根据条件过滤BgroupCartDto列表,
该篇文章介绍了如何在Java项目中,使用StreamAPI过滤List<BgroupCartDto>cartList,只保留orderTime不为空且amount不为0或null的元素,通过ddBgroupCartMapper的selectList方法获取原始数据并进行筛选。

3305

被折叠的 条评论
为什么被折叠?



