合并两个数组并消除其重复出现的数值使用Java
时间: 2024-05-06 18:20:51 浏览: 49
可以使用Java中的Set集合来实现去重。具体的方法如下:
1.创建两个数组array1和array2,并初始化它们的元素。
2.将array1和array2的元素添加到一个新的Set集合中,这样可以去除重复元素。
3.将Set集合转换成数组,得到一个新的数组,该数组中的元素已经去重。
下面是示例代码:
```java
import java.util.*;
public class MergeArraysAndRemoveDuplicates {
public static void main(String[] args) {
int[] array1 = {1, 2, 3, 4, 5};
int[] array2 = {3, 4, 5, 6, 7};
Set<Integer> set = new HashSet<>();
for (int i : array1) {
set.add(i);
}
for (int i : array2) {
set.add(i);
}
int[] mergedArray = new int[set.size()];
int i = 0;
for (int num : set) {
mergedArray[i++] = num;
}
// 打印合并后的数组
System.out.println(Arrays.toString(mergedArray));
}
}
```
输出结果为:[1, 2, 3, 4, 5, 6, 7]
阅读全文