ホームページ  >  記事  >  Java  >  Java で多次元配列を宣言、初期化、アクセス、表現するにはどうすればよいですか?

Java で多次元配列を宣言、初期化、アクセス、表現するにはどうすればよいですか?

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

How Do I Declare, Initialize, Access, and Represent Multidimensional Arrays in Java?

Java の多次元配列: 初期化と使用法

多次元配列は、構造化された方法でデータを格納する便利な方法を提供し、次の表現を可能にします。多次元のデータ。 Java は多次元配列をネイティブにサポートしていませんが、配列の配列を使用してその動作をシミュレートできます。

宣言と初期化

多次元配列を宣言するには、次のように指定します。角括弧内の次元の数と各次元のサイズ。たとえば、次元 4x5x6 の 3D 配列は次のように宣言されます:

int[][][] threeDimArr = new int[4][5][6];

宣言時の値で配列を初期化することもできます:

int[][][] threeDimArr = {
    { { 1, 2 }, { 3, 4 } },
    { { 5, 6 }, { 7, 8 } }
};

アクセスElements

多次元配列内の要素にアクセスするには、ネストされたメソッドを使用します。インデックス。たとえば、上記の 3D 配列の行 1、列 0、レイヤー 1 の値を取得するには、次のコマンドを使用します。

int x = threeDimArr[1][0][1];

行またはレイヤー全体を新しいオブジェクトに割り当てることで、それらにアクセスすることもできます。変数、例:

int[][] row = threeDimArr[1];

文字列表現

多次元配列の文字列表現を取得するには、Arrays.deepToString() メソッドを使用できます。

String arrayString = Arrays.deepToString(threeDimArr);

補足事項

  • Java の多次元配列は基本的に配列の配列であり、柔軟なデータを可能にします
  • 多次元配列内の要素にアクセスするには、複数の次元をナビゲートするための慎重なインデックス付けが必要です。
  • 多次元配列の文字列表現により、その内容の包括的なビューが提供されます。

以上がJava で多次元配列を宣言、初期化、アクセス、表現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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