使用Java将多维数组添加到数组列表

使用Java将多维数组添加到数组列表,java,multidimensional-array,arraylist,Java,Multidimensional Array,Arraylist,我有一个方法(函数),应该将(8*6)数组添加到数组列表中。函数被多次调用 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); } } int[]KeySe

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

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);

     }
  }
int[]KeySelection=newint[8][7];

for(int i=0;i因为Java中的数组是特殊类型的对象,所以可以使用对象的ArrayList来保存数组。像这样声明列表,并通过for循环等填充它

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

因为Java中的数组是特殊类型的对象,所以可以使用对象的ArrayList来保存数组。这样声明列表,并通过for循环等方式填充它

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

创建类型为
int[][]的
ArrayList
:-

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

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

创建
int[]][/code>类型的
ArrayList
:-

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

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

@user1111726如果没有此类,那么代码如何使用此类???代码不使用KeySelection类,而是使用名为KeySelection的变量。为了更好地理解,我编辑了该问题。该方法初始化了一个名为“KeySelection”的新二维数组每次调用函数时,KeySelection表中都会出现新值。我需要的是在每次调用函数时将它们添加到数组列表中,这样在最后我就可以有一个包含所有数组的列表KeySelection@JBNiset..是的,你明白了..有没有办法在每次调用函数时将那些KeySelection变量添加到Arraylist中@user1111726如果您没有这样的类,那么您的代码如何使用这个类???代码没有使用KeySelection类,而是使用一个名为KeySelection的变量。为了更好地理解,我编辑了这个问题。该方法初始化了一个名为“KeySelection”的新二维数组每次调用函数时,KeySelection表中都会出现新值。我需要的是在每次调用函数时将它们添加到数组列表中,这样在最后我就可以有一个包含所有数组的列表KeySelection@JBNiset..是的,你明白了..有没有办法在每次调用函数时将那些KeySelection变量添加到Arraylist中好的,完美的..现在假设列表已满,当我需要调用时,让我们假设第一个KeySelection表,,,确切的语法是什么
int[]firstMatrix=list.get(0);
阅读和完美的..你就是那个人!!:完成更多问题..做“(Math.random()*2)”将完全相同的值添加到完全相同的位置。因此,如果函数运行两次,我将得到相同的密钥选择Tables@user1111726..您到底想在这些数组中添加什么?好的,很好..现在假设列表已满,当我需要调用时,让我们假设第一个KeySelection表,确切的语法是什么
int[][]firstMatrix=list.get(0)
阅读和完美..你就是男人!!:完成更多问题..“(Math.random()*2)”是否将完全相同的值添加到完全相同的位置..因此如果函数运行两次,我将得到相同的密钥选择Tables@user1111726..您到底想在这些数组中添加什么?