Java 数组列表数组

Java 数组列表数组,java,Java,我正在尝试创建一个ArrayList数组,然后将其转换为array。 但是编译时错误 错误:不兼容的类型转换对象[]到整数[]您在此处创建: 如果需要在此处存储整数,则应使用正确的泛型: ArrayList arrayOfArrayList[]=new ArrayList[2]; 除了避免原始类型之外,您还必须将ArrayArr[0]更改为ArrayNew Integer[0]以避免NullPointerException。但它给出了一个警告:未经检查的转换所需列表[]已找到:ArrayLis

我正在尝试创建一个ArrayList数组,然后将其转换为array。 但是编译时错误 错误:不兼容的类型转换对象[]到整数[]

您在此处创建:

如果需要在此处存储整数,则应使用正确的泛型:

ArrayList arrayOfArrayList[]=new ArrayList[2];

除了避免原始类型之外,您还必须将ArrayArr[0]更改为ArrayNew Integer[0]以避免NullPointerException。但它给出了一个警告:未经检查的转换所需列表[]已找到:ArrayList[]是,新ArrayList[2]将不会编译。您应该重新考虑您的数据结构。目前,与之合作似乎相当可怕。
ArrayList arrayOfArrayList[]=new ArrayList[2];
ArrayList<Integer> arrayOfArrayList[]=new ArrayList[2];