java8从集合中查找对象的属性 + 集合筛选功能

        // 根据流程实例ID查询已经撤销的流程
        List<String> processInstanceIds = models.stream().map(ProcessForLineScreenResponse::getInstanceId).collect(Collectors.toList());
        if (processInstanceIds.size() > 0) {
            List<String> ids = this.mapper.getStopedProcessInstanceByIds(processInstanceIds);
            // 过滤掉已撤销的流程
            models = models.stream().filter(u -> !ids.contains(u.getInstanceId())).collect(Collectors.toList());
        }

 

posted @   屌丝大叔的笔记  阅读(959)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示