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中,变量声明必须在编译时指定。您不能在运行时动态创建变量。 –