簡體   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