用java写出题目:有2个ArrayList,元素如下: array1 = "a","b","a","c","d",array2 = "e","f","a","d","g",将两个集合重复项去除后合并成一个集合,并输出集合中的元素。 (1)创建ArrayList array1。 (2)使用add方法为array1存放对应的元素。 (3)创建ArrayList array2。 (4)使用add方法为array2存放对应的元素。 (5)创建HashSet用于存放去除重复的元素。 (6)遍历array1,获取到每个元素,将每个元素添加到HashSet中。 (7)遍历array2,获取到每个元素,将每个元素添加到HashSet中。 (8)输出HashSet中去除重复后的元素。
时间: 2023-08-11 08:05:43 浏览: 147
```
import java.util.ArrayList;
import java.util.HashSet;
public class MergeArrayLists {
public static void main(String[] args) {
ArrayList<String> array1 = new ArrayList<>();
array1.add("a");
array1.add("b");
array1.add("a");
array1.add("c");
array1.add("d");
ArrayList<String> array2 = new ArrayList<>();
array2.add("e");
array2.add("f");
array2.add("a");
array2.add("d");
array2.add("g");
HashSet<String> set = new HashSet<>();
for (String element : array1) {
set.add(element);
}
for (String element : array2) {
set.add(element);
}
System.out.println("合并后的集合中的元素为:");
for (String element : set) {
System.out.print(element + " ");
}
}
}
```
阅读全文