使用java顺序表存储数据元素并输出操作结果。 1.已知集合A和B,现要求将求C=AUB
时间: 2024-09-13 11:16:30 浏览: 51
在Java中,顺序表通常可以通过数组或者ArrayList类来实现。数组是Java中内置的顺序表结构,而ArrayList是java.util包中提供的动态数组类,它可以根据需要自动扩展容量。下面我将使用ArrayList来演示如何实现并输出两个集合的并集操作结果。
首先,我们需要创建两个ArrayList实例A和B,分别表示集合A和集合B。然后,我们可以创建一个新的ArrayList实例C来存储并集。接下来,将A中的所有元素添加到C中,再遍历B中的每个元素,如果该元素不在C中,则将其添加到C中。最终,C就包含了集合A和集合B的并集。
以下是相应的Java代码示例:
```java
import java.util.ArrayList;
import java.util.List;
public class UnionOfCollections {
public static void main(String[] args) {
// 创建集合A和B
List<Integer> A = new ArrayList<>();
List<Integer> B = new ArrayList<>();
// 填充集合A和B的数据
A.add(1);
A.add(2);
A.add(3);
B.add(3);
B.add(4);
B.add(5);
// 创建用于存储并集的集合C
List<Integer> C = new ArrayList<>(A); // 初始包含A的所有元素
// 将B中不存在于A中的元素添加到C中
for (Integer element : B) {
if (!C.contains(element)) {
C.add(element);
}
}
// 输出集合C作为A和B的并集
System.out.println("集合C (A ∪ B) 的结果是: " + C);
}
}
```
这段代码首先初始化了两个集合A和B,并向它们添加了相应的元素。然后,创建了一个新的集合C,初始时将A中的所有元素添加到C中,接着遍历B中的元素,并检查这些元素是否已经在C中,如果不在,则添加到C中。最后,输出了集合C的内容,即为所求的并集。
阅读全文