List<String> list1 = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
for (int i = 0; i < 20; i++) {
list1.add(i+"");
if(i%2 == 0) {
list2.add(i+"");
}
list2.add(i+"@");
}
System.out.println("b1"+list1);
System.out.println("b2"+list2);
//!list1.contains(s)这个就是集合1不包含集合2的数据留下,其他的丢弃
List<String> list3 = list2.stream().filter(s -> !list1.contains(s)).collect(Collectors.toList());
System.out.println(list3);
07-12
1950