在 Java 中创建 LinkedList 数组
在 Java 中,尝试创建 LinkedList 数组时会出现问题。当声明像 private LinkedList
这会引发两个问题:
需要注意的是,在这个场景中IntegerNode是一个用户定义的类。
解决方案
解决方案解决这个问题的方法是在声明中转换类型以允许创建数组。修改后的声明应该是:
myMatrix = (LinkedList<IntegerNode>[]) new LinkedList<?>[numRows];
说明
在Java中,不直接支持泛型数组。相反,使用原始类型(即没有类型参数的类型)。类型转换允许编译器推断数组的正确泛型类型。
因此,声明中的类型 LinkedList
以上是为什么我无法在 Java 中创建 LinkedList 数组以及如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!