java8 筛选出List不被另一个List包含的元素

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 21:04   11902   2
List<String> delTagGroup = new ArrayList<>();//需要删除的
                        List<String> originGroupId = qwTagGroupEntityList.stream().map(QwTagGroupEntity::getGroupId).collect(Collectors.toList());//原有的
                        List<String> newGroupId = corpTagList.getTag_group().stream().map(CorpTagList.TagGroupBean::getGroup_id).collect(Collectors.toList());//新的
                        delTagGroup = originGroupId.stream().filter(o->!newGroupId.contains(o)).collect(Collectors.toList());//新的不在原有里面的

分享到 :
0 人收藏

2 个回复

倒序浏览
2#
一久九六  1级新秀 | 2021-6-18 11:02:39 发帖IP地址来自 安徽
qwTagGroupEntityList、corpTagList是什么
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875873
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP