此代码段是否描述了arraylist数组的创建?

时间:2019-02-25 01:35:36

标签: java arraylist

据我了解,在Java中不允许创建ArrayLists数组,如this question中所述,该引用引用了oracle文档:

  

“您无法创建参数化类型的数组”

但是,我最近看到了此代码段,对于我要解决的问题似乎非常有用:

ArrayList<Integer> bucket[]= new ArrayList[nums.length+1];

此文件可以编译并运行。这不是ArrayLists数组的创建吗? (我本来希望看起来像ArrayList<Integer> bucket[]= new ArrayList<Integer>[nums.length+1];

问题是,上面的代码段中正在创建什么?是ArrayLists的数组吗?如果可以,如何允许?

0 个答案:

没有答案