java list取差集
时间: 2024-05-26 22:07:55 浏览: 60
Java-list-set-map.zip_Java list
Java List取差集可以通过使用Collection类的方法来实现。可以先将两个List转换为Set,然后使用Set提供的方法求差集。下面是一个示例代码:
```
List<Integer> list1 = new ArrayList<>(Arrays.asList(1, 2, 3, 4));
List<Integer> list2 = new ArrayList<>(Arrays.asList(3, 4, 5, 6));
Set<Integer> set1 = new HashSet<>(list1);
Set<Integer> set2 = new HashSet<>(list2);
set1.removeAll(set2);
List<Integer> result = new ArrayList<>(set1);
```
上面的代码中,首先定义了两个List,然后将它们转换为Set。接着,通过Set的removeAll方法求差集,并将结果保存到一个新的List中。
阅读全文