两个list对象取合集、差集

复制代码
private List<WorkerInfo> dealUserData(List<WorkerInfo> workerInfoList,List<User> userList){
    List<String> userIds = userList.stream().map(User::getUserId).collect(Collectors.toList());
    workerInfoList = workerInfoList.stream().filter(entity -> !userIds.contains(entity.getUserId())).collect(Collectors.toList());
    return workerInfoList;
相关推荐
SoFlu软件机器人6 分钟前
AI 重构 Java 遗留系统:从静态方法到 Spring Bean 注入的自动化升级
java·spring·重构
liwulin05068 分钟前
【JAVA】JVM 堆内存“缓冲空间”的压缩机制及调整方法
java·开发语言·jvm
程序员小假29 分钟前
十个JVM核心知识点【全文万字保姆级详细讲解】
java·后端
泉城老铁34 分钟前
springboot对接钉钉,发送钉钉消息
java·前端·后端
鸟语滑翔34 分钟前
【学生管理系统升级版】
java
佩奇的技术笔记42 分钟前
Java学习手册:JVM、JRE和JDK的关系
java·开发语言·jvm
夔8881 小时前
Excel通过VBA脚本去除重复数据行并保存
java·服务器·excel
AronTing1 小时前
13-Java并发编程性能优化终极指南:从原理到企业级实战
java·后端·面试
布道谷1 小时前
锁的可重入性:概念、原理与Java实现深度解析
java·后端
雷渊1 小时前
谈一谈在分布式系统中,如何保证数据一致性?
java·后端·面试