我想知道array [array [i]] ++在Java中如何工作。 我写了代码,想知道这个计数整数数组在这里如何工作
int[] counts = new int[201];
for (int i = 0; i < d; i++) {
counts[array_inside[i]]++;
}
和 还想知道我是否喜欢下面如何计数数组值将被写入以及其值左移或右移
for(int i = j; i < array_inside.length; i++){
count[array_inside[i-j]]--;
count[array_inside[i]]++;
}
答案 0 :(得分:2)
将其视为两个操作(因为是)。这个
counts[array_inside[i]]++;
等同于
int p = array_inside[i];
counts[p]++;