Java での多次元配列の初期化
質問:
どのように宣言して初期化できますか?多次元配列Java?
答え:
他のプログラミング言語とは異なり、Java は「真の」多次元配列をサポートしません。代わりに、配列は配列の配列として編成されます。
宣言:
多次元配列を宣言するには、次元を個別に定義します。たとえば、3 次元配列を作成するには、次のように宣言できます:
int[][][] threeDimArr = new int[4][5][6];
または、宣言中に要素を初期化できます:
int[][][] threeDimArr = { { { 1, 2 }, { 3, 4 } }, { { 5, 6 }, { 7, 8 } } };
アクセス:
多次元配列内の要素にアクセスするには、各次元のインデックスを使用します。例:
int x = threeDimArr[1][0][1]; // Accesses the value at index [1][0][1]
行または列全体にアクセスすることもできます:
int[][] row = threeDimArr[1]; // Accesses the second row of threeDimArr
文字列表現:
文字列を取得するには多次元配列の表現には、Arrays.deepToString() を使用できます。メソッド:
String strRep = Arrays.deepToString(threeDimArr);
これにより、次の出力が生成されます:
"[[[1, 2], [3, 4]], [[5, 6], [7, 8]]]
以上がJava で多次元配列を宣言して初期化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。