ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

springboot实战之stream API应用过滤不符合条件的数据

2026/10/4 4:10:01 拓冰建站 浏览量
springboot实战之stream API应用过滤不符合条件的数据

现实项目,根据条件需要过滤列表中的数据。查询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或空。