【发布时间】:2019-08-21 08:49:29
【问题描述】:
我想知道为什么返回的列表包含“1”
List<Integer> a= Arrays.asList(1,2,3,4,5);
List<Integer> b=Arrays.asList(1,7,8,9,10);
a.stream().filter(first -> (b.stream().anyMatch(second -> first.compareTo(second)!=0)))
.forEach(System.out::println);
【问题讨论】:
标签: java lambda java-8 duplicates java-stream