用java编写判断输入数组中是否有重复元素
时间: 2024-09-17 08:04:06 浏览: 43
javascript中去除数组重复元素的实现方法【实例】
在Java中,可以使用HashSet数据结构来判断输入数组中是否有重复元素,因为HashSet不允许有重复元素,如果插入失败,就说明数组中有重复元素。以下是简单的示例代码:
```java
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5}; // 输入数组
HashSet<Integer> set = new HashSet<>(Arrays.asList(array));
if (array.length != set.size()) {
System.out.println("数组中有重复元素");
} else {
System.out.println("数组中无重复元素");
}
}
}
```
在这个例子中,我们首先将数组转换为HashSet,然后比较原数组长度和HashSet大小。如果长度不等,意味着有重复元素;否则,表示所有元素都是唯一的。
阅读全文