Java数组怎么消除重复元素
时间: 2023-05-25 10:05:12 浏览: 98
java检查数组是否有重复元素的方法
Java数组可以使用Set集合来消除重复元素,具体方法如下:
1. 创建一个HashSet集合对象
2. 遍历数组,每次将元素添加到HashSet集合中
3. 将HashSet集合转换为数组
示例代码如下:
```
import java.util.*;
public class RemoveDuplicates {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 2, 3, 1};
Set<Integer> set = new HashSet<>();
// 遍历数组,将元素添加到HashSet集合中
for (int i = 0; i < arr.length; i++) {
set.add(arr[i]);
}
// 将HashSet集合转换为数组
int[] result = new int[set.size()];
int i = 0;
for (Integer num : set) {
result[i++] = num;
}
// 打印结果数组
System.out.println(Arrays.toString(result));
}
}
```
输出结果:
[1, 2, 3, 4, 5]
阅读全文