java 声明一个泛型数组

标签 java arrays generics

首先我是Java新手,经验很少。

在一个类中我有以下属性

private List<Arc> arcs[]; // an array of a List of type Arc

在类的构造函数中,我尝试初始化它:

 @SuppressWarnings("unchecked")
 arcs = new List[500];

但是它不会编译。我一直在试图弄清楚如何初始化这种类型的数组,我看到了 Array.newinstance 的使用,但我不明白。

感谢您的帮助

解决方案:

arcs = 新列表[500];

最佳答案

使用这个:

arcs = new List[500];

但不是“Lista”。

恐怕您的问题只是一个拼写错误......

关于java 声明一个泛型数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12748353/

相关文章:

c# - 当我们可以在 ArrayList 中存储东西(值和引用)时,为什么还要使用泛型?

java - NullPointerException - FrameLayout

c++ - 如何从 getter 函数中的类返回结构数组

java - 如何优化我的 JOGL 应用程序?

python - 我需要取消嵌套 JSON 数组元素并确保与 'ID' 列的正确映射

php - 代码点火器 : create multidimensional array of result

具有特定类型的 List 上的 C# 扩展方法

scala - 具有类型成员的 Case 对象的模式匹配

java - 尝试使用 getBinaryStream() 从数据库获取 blob 时出现 "Session closed"错误

Java 在终止之前等待所有线程