Java 和 C 中的多维数组#
2022-09-04 06:58:27
在 C# 中,有 2 种方法可以创建多维数组。
int[,] array1 = new int[32,32];
int[][] array2 = new int[32][];
for(int i=0;i<32;i++) array2[i] = new int[32];
我知道第一种方法在内部创建一维数组,第二种方法创建数组数组(访问速度较慢)。
然而,在Java中,没有[,]这样的东西,我看到多维数组是这样声明的:
int[][] array3 = new int[32][32];
由于这样的语法在C#中是非法的,而Java没有,我想知道这是否等同于?还是它仍然是一个数组数组?int[,]
array1