簡體   English   中英

將2D數組存儲在另一個數組中-Java

[英]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中不是GamePlayer ,因此在調用類中使用gameplayer

如果要將每個玩家存儲在游戲數組索引中,則應編寫:

Game[0] = Player;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM