我正在尝试计算数组中有多少重复项。
例子:
[0, 2, 0] would return 2, [0, 0, 0] would return 3, [0, 1, 2] = 0
到目前为止,当所有三个项目都相等时,我已经让它工作了,但我不确定为什么它返回的结果比两个相同的项目少一个。
int equal = 0;
for(int i = 0; i < recent.length; i++) {
for(int j = i; j < recent.length; j++) {
if(i != j && recent[i].equals(recent[j])) {
equal++;
}
}
}