编写java程序,实现消除数组中的重复元素
时间: 2023-12-18 17:03:34 浏览: 71
可以使用Java中的Set集合来实现数组中重复元素的消除。Set集合是不允许重复元素的集合,将数组中的元素添加到Set中即可去除重复元素。以下是示例代码:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 2, 4, 1, 5};
Set<Integer> set = new HashSet<>();
for (int i : arr) {
set.add(i);
}
int[] newArr = new int[set.size()];
int index = 0;
for (int i : set) {
newArr[index++] = i;
}
System.out.println(Arrays.toString(newArr));
}
}
```
运行以上代码,输出结果为:
```
[1, 2, 3, 4, 5]
```
可以看到,重复元素已经被成功地消除了。
阅读全文