使用 Stream - anyMatch 比较两个集合
2022-09-02 23:20:50
我想比较一下a中的任何对象是否存在于.list2
list1
我可以迭代两个列表并使用比较所有元素,但我想知道是否有更有效的方法。我发现了这个,我正在尝试实现建议的方法:.contains()
List<Item> list1;
List<Item> list2;
boolean anyMatch = list1.stream().anyMatch(x -> x.equals(list2.stream()));
System.out.println(anyMatch);
当我这样做时,我经常得到,即使我期望一个.怎么会这样?false
true