Java 言語配列の使用方法
Java は、広範な配列サポートを提供するオブジェクト指向プログラミング言語です。配列はデータ要素のコレクションであり、それぞれが同じデータ型を持ち、インデックス値 (添字) によってアクセスできます。 Java では、配列はオブジェクトであるため、キーワード new を使用して初期化する必要があります。この記事では、Java における配列の基本的な使用法について説明します。
Java では、配列を宣言するときにその型と長さを指定する必要があります。たとえば、次のコードは 5 つの整数を含む配列を作成します。
int[] myArray = new int[5];
このステートメントは、myArray という名前の配列を作成し、5 つの整数に記憶域スペースを割り当てます。 Java の配列の長さは固定されているため、実行時に配列のサイズを変更することはできません。配列サイズを変更する必要がある場合は、Java コレクション クラスを使用します。
配列要素にはインデックスによってアクセスできます。 Java では、配列のインデックスは 0 から始まるため、最初の要素のインデックスは 0 になります。たとえば、myArray 配列の 3 番目の要素にアクセスするには、次のステートメントを使用できます。
int thirdElement = myArray[2];
この例では、myArray 配列の 3 番目の要素の値を thirdElement に割り当てます。
Java では、中括弧を使用して配列を初期化できます。たとえば、次のコードは 5 つの整数の配列を作成し、1、2、3、4、および 5 に初期化します。
int[] myArray = {1, 2, 3, 4, 5};
new キーワードを使用して配列を作成するときに初期化することもできます。例:
int[] myArray = new int[]{1, 2, 3, 4, 5};
この例では、new キーワードを使用して myArray という名前の整数配列を作成し、それを 1、2、3、4、および 5 に初期化します。
Java の配列はさまざまな計算に使用できます。たとえば、次のコードは、配列内のすべての要素を追加する方法を示しています。
int sum = 0; for(int i = 0; i < myArray.length; i++) { sum += myArray[i]; }
この例では、for ループを使用して myArray 配列を反復処理し、すべての要素を追加します。
Java では、多次元配列を作成できます。多次元配列は、入れ子になった配列を含む配列であり、2 次元、3 次元、またはそれ以上の次元にすることができます。たとえば、以下のコードでは、3 行 4 列の 2D 配列を作成します。
int[][] myArray = new int[3][4];
2 つの for ループを使用して、2D 配列のすべての要素を反復処理できます。次のコードは、2 次元配列を初期化し、各行の合計を計算する方法を示しています。
int[][] myArray = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; int[] rowSum = new int[3]; for(int i = 0; i < myArray.length; i++) { for(int j = 0; j < myArray[i].length; j++) { rowSum[i] += myArray[i][j]; } }
この例では、3x3 の 2 次元配列 myArray を {1, 2, 3}, { として初期化します。 4, 5, 6}、{7, 8, 9} を実行し、2 つの for ループを使用して各行の合計を計算します。
概要
この記事では、Java 言語配列の基本的な使用法を紹介します。これらは保存されたデータ要素のコレクションであり、インデックスを介してそれぞれにアクセスできます。 Java では、配列はオブジェクトであるため、キーワード new を使用して初期化する必要があります。 Java では、中括弧を使用して配列を初期化でき、多次元配列を含むさまざまな計算で配列を使用できます。 Java 配列の基本を理解したので、独自の配列の作成と操作を開始できます。
以上がJava言語で配列を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。