参照ではなく値のコピーを保持する配列のコピーを作成するには、次のようにします。
int[][][] copy = {{{0}},{{0}},{{0,0}},{{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0}},{{0}},{{0,0}}};
System.arraycopy(spelerSpel, 0, copy, 0, spelerSpel.length);
次に、コピーの値を変更します。
copy[SPELER_NUMMER][0][0] = baanSpelerNummer;
その時点で、同じ変更された値を保持する ORIGINAL (spelerSpel) 配列になります。
{{{4}},{{0}},{{0,0}},{{0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0}},{{0}},{{0,0}}};
コピーとして。.clone() も試しましたが、同じ結果です。私は何を間違っていますか?
ちなみに、Arrays.copyOf() をサポートしていない Android API 8 をターゲットにしています。