【发布时间】:2020-04-20 20:06:11
【问题描述】:
我在网上阅读时看到ArrayList 的声明
ArrayList[] graph = new ArrayList[numCourses];
传统上,我认为ArrayLists 总是被声明为
ArrayList<type> graph = new ArrayList<type>();
这两者有什么区别?其余代码似乎使用了 ArrayList 类中的相同函数,但具有特定的索引。
【问题讨论】:
-
第一个声明了一个原始
ArrayLists的数组:第二个声明了一个ArrayList<type>。 -
@VishwaRatna 他询问了问题中两个声明之间的区别。无需思考。
标签: java arrays list generics arraylist