0
私は整数値を初期化した多次元配列を持っています。 この配列内のすべてのインデックス(セル)に対してArrayListを構築したいとします。 Arraylistsは、対応するセル内のいくつかの整数値を持つ乱数を受け取ります。 たとえば、multiarray [0] [5] = 15、 "0,5"(0〜5を意味する)の名前を持つArrayListを作成し、15個のランダムな値を追加したいとします。 私はこれをforループで実行しようとしています。java構築多面体配列。セルはarraylistである
for (int i=0; i<n; i++){
for(int j=0; j<n; j++){
if(i != j){
String nameOfSenderBank=String.valueOf(i);
String nameOfReceiverBank=String.valueOf(j);
ArrayList<Integer> ??? = new ArrayList<Integer>();
for(int a=0; a<banksNumberOfOrders[i][j]; a++){
.....
}
}
}
}
私はループのインデックス番号を使用して動的にArrayListの名前を付けることができない、私は文字列に型キャストの整数だけど、ローカル変数はArrayListの名として使用されていないので、どのように私はこの問題を解決することができます。
Javaでは、コンパイル時に変数宣言を指定する必要があります。実行時に動的に変数を作成することはできません。 –