我是 Java 新手,所以我不知道细节。
为什么我不能创建参数化 ArrayList 的通用数组?
相反,我必须写,
ArrayList<String>[] alist = new ArrayList[10];
或者我必须创建 ArrayLists 列表。
数组不应该比 ArrayLists 更有效吗?那么为什么Java不允许呢?
另外,以下两行之间有什么区别。
ArrayList<String>[] alist = new ArrayList[10];
ArrayList<String>[] alist = new ArrayList<?>[10];