编制一个能演示执行集合的并、交和差运算的程序Java
时间: 2024-05-11 08:18:52 浏览: 95
集合的并、交和差运算.zip
5星 · 资源好评率100%
以下是一个简单的Java程序,演示了如何执行集合的并、交和差运算:
```java
import java.util.HashSet;
import java.util.Set;
public class SetOperations {
public static void main(String[] args) {
Set<Integer> set1 = new HashSet<>();
set1.add(1);
set1.add(2);
set1.add(3);
Set<Integer> set2 = new HashSet<>();
set2.add(2);
set2.add(3);
set2.add(4);
// 并集
Set<Integer> union = new HashSet<>(set1);
union.addAll(set2);
System.out.println("并集为:" + union);
// 交集
Set<Integer> intersection = new HashSet<>(set1);
intersection.retainAll(set2);
System.out.println("交集为:" + intersection);
// 差集
Set<Integer> difference = new HashSet<>(set1);
difference.removeAll(set2);
System.out.println("差集为:" + difference);
}
}
```
输出结果如下:
```
并集为:[1, 2, 3, 4]
交集为:[2, 3]
差集为:[1]
```
以上程序中,我们使用了Java中的HashSet来存储集合元素,它提供了高效的查询操作。并集、交集和差集的实现分别使用了addAll、retainAll和removeAll方法。在打印结果时,我们使用了System.out.println方法来输出集合元素。
阅读全文