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;
两个list对象取合集、差集
煜帆帆2024-01-16 12:17
相关推荐
wand codemonkey14 分钟前
SpringbootWeb【入门】+MySQL【安装】+【DataDrip安装 】+【连接MySQL】Mahir088 小时前
Spring 循环依赖深度解密:从问题本质到三级缓存源码级解析RyFit9 小时前
SpringAI 常见问题及解决方案大全石山代码10 小时前
C++ 内存分区 堆区绝知此事10 小时前
【算法突围 01】线性结构与哈希表:后端开发的收纳术无风听海10 小时前
C# 隐式转换深度解析一只大袋鼠11 小时前
Git 进阶(二):分支管理、暂存栈、远程仓库与多人协作德思特11 小时前
从 Dify 配置页理解 RAG 的重要参数YOU OU12 小时前
Spring IoC&DIодин but you12 小时前
从可变参数到 emplace:现代 C++ 性能优化的核心组合