在Java中创建一个用于存储通用类型的数组
- 论坛
- 在Java中创建一个用于存储通用类型的数组
19 浏览
在Java中创建一个用于存储通用类型的数组
假设我需要创建一个存储整数ArrayList的数组,数组大小为10。
下面的代码可以实现这个目标:
ArrayList[] pl2 = new ArrayList[10];
问题 1:
在我看来,更适合的代码应该是:
ArrayList[] pl2 = new ArrayList [10];
为什么这个代码不能正常工作呢?
问题 2:
以下两个代码都能编译通过:
ArrayList
[] pl2 = new ArrayList[10]; ArrayList[] pl3 = new ArrayList[10];
就pl2和pl3的引用声明而言,它们有什么区别?