在Java中你可以这样做
int[][] i = new int[10][];
Run Code Online (Sandbox Code Playgroud)
这只是创建 10 个空 int 数组吗?它还有其他影响吗?
它创建一个包含 10 项的数组int[]。这 10 个数组引用中的每一个最初都是null. 然后您需要创建它们(因为 Java 没有真正的多维数组,所以这 10 个int[]条目中的每一个都可以是任意长度)。
例如:
int i[][] = new int [10][];
i[0] = new int[42];
i[1] = new int[17];
// ...and so on
Run Code Online (Sandbox Code Playgroud)