Java 8 Lambda-通过另一个集合过滤集合
创建两个集合:List<Integer> one 和List<Integer> two
List<Integer> one = new ArrayList<>();
one.add(1);
one.add(2);
List<Integer> two = new ArrayList<>();
two.add(1);
目的:滤掉在集合one与集合two相同的元素。
代码:
List<Integer> collect = one.stream().filter(e -> !two.contains(e)).collect(Collectors.toList());
最后结果: