gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:54:30 24 4
gpt4 key购买 nike

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

制作我的二维数组

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

我已经有了我的包列表,并且想做这样的东西

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

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

"Cannot convert Package to ArrayList Package"

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

最佳答案

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

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

回答这个问题的人展示了如何创建 ArrayListsArrayList 的示例。使用该示例,您应该能够创建您想要的内容。您必须创建 Lists 的 2D ArrayList

Link to answer on stack

关于java - 如何制作包含列表的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47694921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com