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());
}