当前位置:网站首页>取两个集合的交集

取两个集合的交集

2022-07-07 18:13:00 枫林残@

 List<Long> departmentUserNos = departmentVOList.stream().map(UserDepartmentVO::getUserNo).collect(toList());
 List<Long> postUserNos = uo.stream().map(UserPostVO::getUserNo).collect(toList());
              
  // 取出交集数据
 List<Long> collect = departmentUserNos.stream().filter(postUserNos::contains).collect(toList());

//取差集
departmentUserNos.removeAll(collect )--->集合中剩余的为departmentUserNos独有的

同理:
postUserNos.removeAll(collect ) --->集合中剩余的为postUserNos独有的

原网站

版权声明
本文为[枫林残@]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_44705744/article/details/124986370