java基础:数组查询,同一数组一个元素最多出现两次
时间: 2024-01-14 08:05:19 浏览: 117
JS获取数组中出现次数最多及第二多元素的方法
如果要查询一个数组中一个元素最多出现两次,可以使用 HashMap 来记录每个元素出现的次数,如果某个元素出现次数超过两次,则说明不符合要求。
以下是示例代码:
```java
public static boolean checkArray(int[] arr) {
Map<Integer, Integer> map = new HashMap<>();
for (int i = 0; i < arr.length; i++) {
int count = map.getOrDefault(arr[i], 0);
if (count >= 2) {
return false;
}
map.put(arr[i], count + 1);
}
return true;
}
```
该方法接受一个整数数组作为参数,返回布尔值表示该数组中每个元素是否最多出现两次。
阅读全文