Java 如何查找数组中的重复元素
查找数组中的重复元素
打印哪些元素出现了不止一次:
示例
int[] nums = {1, 2, 3, 2, 4, 5, 1};
for (int i = 0; i < nums.length; i++) {
for (int j = i + 1; j < nums.length; j++) {
if (nums[i] == nums[j]) {
System.out.println("Duplicate: " + nums[i]);
}
}
}
说明: 我们逐个遍历数组元素。
- 外层循环选择一个数字(例如第一个1)。
- 内层循环将该数字与其后的所有数字进行比较。
- 如果找到匹配项,则将其打印为重复项。
在本例中,程序找到了两次2和两次1,因此将其打印为重复项。

