我有一个方法(函数),应该将(8 * 6)Array添加到Array列表中。函数被调用多次。

int [][] KeySelection = new int [8][7];

  for(int i=0;i<KeySelection.length;i++){
  for(int j=0;j<KeySelection[0].length;j++){
      KeySelection[i][j] = (int) (Math.random () * 2);

     }
  }


每次调用此函数时,都会完成一个全新的KeySelection数组。我现在需要声明一个数组列表,以便可以将所有KeySelection数组存储在该列表中。

这样,当我需要第一个KeySelection表时,可以在Array列表的第一个索引中找到它。有人可以帮忙吗

最佳答案

创建类型为ArrayListint[][]:-

List<int[][]> list = new ArrayList<int[][]>();


然后,在创建后将数组添加到此列表:-

list.add(keySelection);


注意:-变量名称应以小写字母开头。

关于java - 使用Java将多维数组添加到数组列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13430448/

10-11 05:33