取出list两个集合中的差集java代码
时间: 2023-05-28 21:01:26 浏览: 120
假设有两个集合A和B,可以使用Java的Collection类的removeAll方法来计算它们的差集:
```java
List<Integer> A = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
List<Integer> B = new ArrayList<>(Arrays.asList(1, 3, 5, 7, 9));
A.removeAll(B);
System.out.println(A); // 输出 [2, 4]
```
上述代码中,使用ArrayList类的构造方法将一组数字转为列表形式存储在集合A和集合B中。然后使用A.removeAll(B)方法,从集合A中移除集合B中也存在的元素,最终输出A中剩余的元素。在本例中,集合A和B的差集为 [2, 4]。
阅读全文