繁体   English   中英

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

[英]How to make 2 dimensional array containing lists

我有一个Package类型,我想做一个类似rubic的立方体。 我想用二维数组制作地板,每个条目将包含一个列表(3D)。

制作我的2D阵列

Package[][] floor = new Package[x][y];

我有我的包裹清单,想做这样的事情

floor[i][j]= (new ArrayList <Package>()); in a loop

有人可以解释为什么我收到错误消息:

“无法将包转换为ArrayList包”

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

您的数组被声明为存储Package类型的对象。 我假设您要在该数组中存储Package对象的Lists

我在堆栈上找到了答案,该答案表明您无法创建参数化对象的数组。 这意味着您无法创建列表数组。

回答了这个问题的家伙展示了如何创建ArrayListArrayLists示例。 使用该示例,您应该能够创建所需的内容。 您必须创建2D ArrayList of Lists

链接到堆叠答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM