【发布时间】:2014-09-29 08:07:18
【问题描述】:
是否可以创建一个只有 Java 中指定大小的泛型类型参数的二维数组?
为了说明,我们可以这样创建一个数组吗:
T[][] array = new T[x][];
【问题讨论】:
-
你试过了吗?有用。编译器是你的朋友。
-
@gexicide 我确实试过了,但它甚至对
T[] arr = new T[x];也不起作用。它给了error: generic array creation。 -
问题不在于二维锯齿状数组。问题是
T类型,它似乎是一个泛型类型参数。无法创建泛型类型参数数组。 -
对,我正在尝试创建一个泛型类型参数的数组。我会编辑这个问题,因为它是模棱两可的。
标签: java generics multidimensional-array jagged-arrays