在C#中,有两种方法可以创建多维数组.
int[,] array1 = new int[32,32];
int[][] array2 = new int[32][];
for(int i=0;i<32;i++) array2[i] = new int[32];
Run Code Online (Sandbox Code Playgroud)
我知道第一种方法在内部创建一维数组,第二种方法创建一个数组数组(访问速度较慢).
但是在Java中,没有[,]这样的东西,我看到多维数组声明如下:
int[][] array3 = new int[32][32];
Run Code Online (Sandbox Code Playgroud)
由于这种语法在C#中是非法的,而Java没有int[,],我想知道这是否等效array1?或者它仍然是一个数组数组?