//集合
List<User> list1 = new ArrayList<>;
List<User> list2 = new ArrayList<>;
//求差集
List<User> user = list1.stream()
.filter(item ->!list2.stream().map(e -> e.getName())
.collect(Collectors.toList())
.contains(item.getName()))
.collect(Collectors.toList());
java 两个List 使用lambda取差集
最新推荐文章于 2024-08-22 10:01:26 发布