//集合 Listlist1 = new ArrayList<>; List list2 = new ArrayList<>; //求差集 List user = list1.stream() .filter(item ->!list2.stream().map(e -> e.getName()) .collect(Collectors.toList()) .contains(item.getName())) .collect(Collectors.toList());

//集合 Listlist1 = new ArrayList<>; List list2 = new ArrayList<>; //求差集 List user = list1.stream() .filter(item ->!list2.stream().map(e -> e.getName()) .collect(Collectors.toList()) .contains(item.getName())) .collect(Collectors.toList());