私は値の1D配列を持っています。一連の計算を行うために、ギザギザの配列を使ってこれらの値をグループ分けするのに役立ちます。例: 文字列配列をJavaのギザギザの配列に変換する
int array []={1 2 3 4 5 6 7 8 9 10}
Iは分離して第3のアレイでつのアレイ内の最初の4、別の配列中の次の3及び最後の3を割り当てます。私は自分のコードでこのような出力を得ることを望んでいた。
int [][] x = new int [3][];
x[0] = new int [4];
x[0] = {1 2 3 4};
x[1] = new int [3];
x[1] = {5 6 7};
x[2] = new int [3];
x[2] = {8 9 10};
ループのために、私はグループまたはグループ内の値のN個のMの数でこの配列を分割するための柔軟を使用して、このギザギザのアレイを作製する他の方法はありますか? substring()を使用してこれらの値にアクセスしようとしましたが、これについてどうやってやっていくのか、あるいは私がこのようにしているのかどうか不明です。
for(int i=0; i<x.length; i++) {
x [i]= array.substring (0,3);
x [i]=array.substring (4,6);
x [i]=array.substring(7,9);
}
私はプログラミングの初心者ですが、このコードは間違っていますが、助けてください。ありがとうございました。