码上敲享录 > java入门知识分享 > java获取一个集合中元素不在另外一个集合的数据

java获取一个集合中元素不在另外一个集合的数据

上一章章节目录下一章 2023-01-11已有1668人阅读 评论(0)

java获取一个集合中元素不在另外一个集合的数据


解决方法:

例如获取infosOld集合的元素不存在与infosOld2中的元素集合:

List<HashMap<String, Object>> infosOld=new ArrayList<>();

List<HashMap<String, Object>> infosOld2=new ArrayList<>();

List<HashMap<String, Object>> infos = infosOld.parallelStream().filter(a ->

                   !infosOld2.stream().map(b -> b.get("id").toString()).collect(Collectors.toList())

                           .contains(a.get("id").toString())

           ).collect(Collectors.toList());

       }


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交