第二个括号为空的 Java 数组

rub*_*buc 3 java

在Java中你可以这样做

int[][] i = new int[10][];
Run Code Online (Sandbox Code Playgroud)

这只是创建 10 个空 int 数组吗?它还有其他影响吗?

T.J*_*der 5

它创建一个包含 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)