JDK8新特性之两个字符串list去重,一行代码搞定

List<String> sortNoList = Arrays.asList("1", "2", "3", "4",  "6", "7", "8");
// 前端传输过来的sortNo
List<String> forntSortList = Arrays.asList("2","5","8");

List<String> collect = sortNoList.stream().filter(x -> forntSortList.stream().noneMatch(y -> y.equals(x))).collect(Collectors.toList());
System.out.println(collect);

 

 运行结果如下,如果您有什么疑问。记得下方留言关注哦JDK8新特性之两个字符串list去重,一行代码搞定