2次元配列に文字列値を取り込もうとしています。2次元配列に文字列変数値を代入する方法
int m; n;行と列に割り当てるために私のループで使用されます。
内部ループでは、別の文字列配列から文字列を引き出し、各値を文字列変数に割り当てます。次に、その文字列変数を文字列の2次元配列に代入しようとしています。
文字列変数=特定のインデックスの文字列配列の文字列の値。
String[m][n] example = variable;
文字列変数の文字列を2次元配列にロードしているようではないことを除いて、正常に動作しているようです。
なぜこのようなことが起こっているのか、どのようにして2dアレイにデータを正しく割り当てることができますか?
for(m = 0; m < people.size(); m++){
for(n = 0; n < people.get(m).getNames().length; n++){
for(int i = 0; i < people.size(); i ++){
for(j = 0; j < people.get(i).getNames().length; j++){
String name = people.get(i).getNames()[j];
}
NamesGrid [m][n] = name;
}
内側ループについては、あなたのcurlybracketについては確かですか?そこにループ2がありますが、あなたは1を閉じますが、インデントは閉じていなければならない場所にはありません。また、なぜあなたは2d配列に代入する前にも、常にこれらの値を同じStringに代入していますか? –
なぜ_four_ネストされたループですか? – ajb