[英]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.