java. list 去除list交集
时间: 2023-11-15 08:00:11 浏览: 113
java jsonarray 踢重 去重操作
要去除Java List中的交集,可以使用retainAll()方法和removeAll()方法。retainAll()方法将保留两个列表中都存在的元素,而removeAll()方法将删除两个列表中都存在的元素。因此,我们可以使用removeAll()方法来去除交集。
下面是一个示例代码:
```
List<String> list1 = new ArrayList<>(Arrays.asList("a", "b", "c", "d"));
List<String> list2 = new ArrayList<>(Arrays.asList("c", "d", "e", "f"));
list1.removeAll(list2); // 去除交集
System.out.println(list1); // 输出 [a, b]
```
在这个示例中,我们创建了两个列表list1和list2,它们都包含一些元素。然后,我们使用removeAll()方法从list1中去除了与list2中相同的元素,最后输出了list1的内容。
阅读全文