[英]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
。
我在堆栈上找到了答案,该答案表明您无法创建参数化对象的数组。 这意味着您无法创建列表数组。
回答了这个问题的家伙展示了如何创建ArrayList
的ArrayLists
示例。 使用该示例,您应该能够创建所需的内容。 您必须创建2D ArrayList
of Lists
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.