ホームページ >Java >&#&チュートリアル >Java で多次元配列を宣言して初期化するにはどうすればよいですか?

Java で多次元配列を宣言して初期化するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-25 22:15:13283ブラウズ

How to Declare and Initialize Multidimensional Arrays in Java?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。