用java代码找出集合ABC和集合ABDE中不同的元素作为一个新的集合
时间: 2024-02-28 08:57:08 浏览: 115
Java提取2个集合中的相同和不同元素代码示例
可以使用Java语言的集合操作来找出两个集合中不同的元素,代码如下:
```java
import java.util.HashSet;
import java.util.Set;
public class SetDifferenceExample {
public static void main(String[] args) {
Set<String> ABC = new HashSet<String>();
ABC.add("A");
ABC.add("B");
ABC.add("C");
Set<String> ABDE = new HashSet<String>();
ABDE.add("A");
ABDE.add("B");
ABDE.add("D");
ABDE.add("E");
Set<String> difference = new HashSet<String>(ABC);
difference.addAll(ABDE);
Set<String> tmp = new HashSet<String>(ABC);
tmp.retainAll(ABDE);
difference.removeAll(tmp);
System.out.println(difference);
}
}
```
输出结果为:
```
[C, D, E]
```
因此,集合ABC和集合ABDE中不同的元素作为一个新的集合是{C, D, E}。
阅读全文