java 8 两个list比较取值,第一个list里得数据在第二个list里不存在得
时间: 2024-09-25 18:15:55 浏览: 37
涉及两个单形的一个不等式及其应用 (2002年)
在 Java 8 中,你可以使用 Stream API 来比较两个 List 并找出第一个列表中在第二个列表中不存在的元素。这里是一个示例:
```java
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
List<String> list1 = Arrays.asList("A", "B", "C", "D", "E");
List<String> list2 = Arrays.asList("C", "F", "G");
// 使用 Stream API 的 filter 和 notPresentIn 方法
List<String> difference = list1.stream()
.filter(element -> !list2.contains(element))
.collect(Collectors.toList());
System.out.println("List 1中在List 2中不存在的元素:");
difference.forEach(System.out::println);
阅读全文