[英]Store a 2D array within another array — Java
我需要能夠在另一個數組中存儲2D布爾數組,如下所示...
boolean[][] Player = new boolean[1][2];
Object[] Game = new Object[1];
Player[0][0] = true;
Player[0][1] = false;
Game[0] = Player[0][0];
我需要能夠為Player設置每個Game []索引,但是上面的內容不起作用。 有什么方法可以在數組中插入數組嗎?
如果要將2D數組存儲在Game[0]
則應該這樣做
Game[0] = Player;
其他要點:
我建議您創建一個Player
類:
class Player { boolean flag1; boolean flag2; }
而不是創建布爾數組。
這樣,您的玩家數組( Game
)的類型將為Player[]
。
讓變量名以小寫字母開頭,類名以大寫字母開頭。
如果您真的想使用數組,建議您將Game
的類型更改為boolean[][][]
。
您正在嘗試將Game[0]
字段的boolean
值設置為。 做這個
Game[0] = Player;
如果要將數組存儲到另一個數組中。 我對U的建議:如果U想成為一名優秀的Java程序員,請使用JCC編寫良好的代碼。 非最終變量的名稱以小寫字母開頭,因此在Java中不是Game
和Player
,因此在調用類中使用game
和player
。
如果要將每個玩家存儲在游戲數組索引中,則應編寫:
Game[0] = Player;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.