//就是java集合求重复次数最多的元素,并把元素输出来,但是用用HashMap
存元素的时候的时候,发生了错误,我不太明白,指点一下
不能用 ha.get(i),这里面的i是数组的索引,你for 循环里得这样写:
int value = arr[i];
if(ha.containsKey(value) {
int t = ha.get(value);
ha.set(value, t+1);
}else {
ha.set(value, 1);
}
把if下面的第一句改为arr{i}试一下
ha.get(i);
有问题
i是循环次数,不是数组对应的值
改为ha.get(arr[i]);