java A集合去除B集合的数据的代码
时间: 2024-06-13 15:03:58 浏览: 97
java去除集合中重复元素示例分享 java去除重复
5星 · 资源好评率100%
可以使用HashSet来实现集合的去重和差集操作。具体代码如下:
```
List<String> listA = new ArrayList<>();
listA.add("1");
listA.add("2");
listA.add("3");
listA.add("4");
List<String> listB = new ArrayList<>();
listB.add("2");
listB.add("4");
Set<String> setA = new HashSet<>(listA);
Set<String> setB = new HashSet<>(listB);
setA.removeAll(setB);
List<String> result = new ArrayList<>(setA);
System.out.println(result);
```
这段代码中,首先将List转换为HashSet,然后使用removeAll方法求出差集,最后再将结果转换为List输出。
阅读全文