用JAVA编写集合间的运算代码
时间: 2024-01-21 13:15:51 浏览: 67
java集合类的代码
以下是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()`方法实现差集运算。
阅读全文