ブール値配列を逆にしたい。 free
が配列です。私は!
が未定義であることをオペレータに言って、エラーを取得しJavaのブール値配列を元に戻すにはどうすればよいですか?
public boolean[][] free = new boolean[6][6];
free = !free;
:ここに私のコードです。私は何をすべきか?
EDIT 空ではありません。私はちょうど値を逆にしたい。
public boolean[][] free = new boolean[6][6];
void initFree(State s) {
for (int i = 0; i < nbcars; i++){
if (horiz[i]){
for (int j = 0; j < (len[i]-1); j++)
free[moveon[i]][s.pos[i]+j]=true;
}
if (!horiz[i]){
for (int j = 0; j < (len[i]-1); j++)
free[s.pos[i]+j][moveon[i]]=true;
}
}
free = !free;
}
私はループ以外の何かを考えることはできません –