Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何制作包含列表的二维数组_Java_Arrays - Fatal编程技术网

Java 如何制作包含列表的二维数组

Java 如何制作包含列表的二维数组,java,arrays,Java,Arrays,我有一个类型包,我想做一个类似rubic立方体的东西。我想做一个二维阵列地板,每个条目将持有一个列表(三维) 制作我的2D阵列 Package[][] floor = new Package[x][y]; 我有我的包裹清单,想做这样的东西 floor[i][j]= (new ArrayList <Package>()); in a loop floor[i][j]=(新数组列表());循环 有人能解释一下我为什么会收到错误信息吗: “无法将包转换为ArrayList包” 在我的

我有一个类型
,我想做一个类似rubic立方体的东西。我想做一个二维阵列地板,每个条目将持有一个列表(三维)

制作我的2D阵列

Package[][] floor = new Package[x][y];
我有我的包裹清单,想做这样的东西

floor[i][j]= (new ArrayList <Package>()); in a loop
floor[i][j]=(新数组列表());循环
有人能解释一下我为什么会收到错误信息吗:

“无法将包转换为ArrayList包”


在我的课上,老师说,我可以这样做。

您的数组被声明为存储
类型对象。 我假设您希望在该数组中存储
对象的
列表

我在堆栈上找到了答案,它告诉我们不能创建参数化对象的数组。这意味着您无法创建列表数组

回答这个问题的家伙展示了如何创建
ArrayList
ArrayList
的示例。使用该示例,您应该能够创建所需的内容。 您必须创建
列表的二维
阵列列表


请展示您最近在解决此问题时的非工作尝试。