Java 配列の定義と使用法の詳細な説明
コンピュータ サイエンスの継続的な発展に伴い、配列はプログラミングで一般的に使用されるデータ構造の 1 つになりました。 Java プログラミング言語では、配列は同じ型の複数のデータを格納するために使用されるコンテナーです。これにより、添え字に基づいて要素に高速にアクセスでき、長さを動的に調整できます。
この記事では、Java 配列の定義と使用法を詳しく紹介し、読者の理解を深めるために具体的なコード例を示します。
配列の定義
Java では、次の方法で配列を定義できます:
数据类型[] 数组名称 = new 数据类型[数组长度];
データ型は、Java の基本データ型であれば何でも構いません。 (int、double、boolean など) または参照データ型 (String、Object など)。配列名は定義した変数名で、配列オブジェクトを参照するために使用されます。アレイの長さはアレイの容量を表し、実際のニーズに応じて調整できます。
たとえば、整数を格納する配列を定義します。
int[] numbers = new int[5];
これにより、長さ 5 の整数配列が作成されます。これは、添え字の配列要素を通じてアクセスして操作できます。
2.1 静的初期化
静的初期化では、配列の宣言時に配列要素に値を代入するため、コードの記述を簡素化できます。静的初期化には次のメソッドを使用します。
数据类型[] 数组名称 = {元素1, 元素2, ...};
たとえば、生徒の名前を格納する配列を初期化します。
String[] students = {"张三", "李四", "王五"};
2.2 動的初期化
動的初期化は、配列を宣言した後、ループによって行われます。または代入ステートメントを使用して要素を初期化します。動的初期化には次のメソッドを使用します。
数据类型[] 数组名称 = new 数据类型[数组长度]; 数组名称[索引] = 初始值;
たとえば、生徒の成績を格納する配列を動的に初期化します。
double[] scores = new double[3]; scores[0] = 90.5; scores[1] = 85.0; scores[2] = 92.5;
3.1 配列要素へのアクセス
配列の要素には添字 (0 から開始) を使用してアクセスできます。たとえば、インデックス 1 の要素にアクセスしたいとします。
String name = students[1];
3.2 配列要素の変更
配列の要素は添字を使用して変更できます。たとえば、インデックス 2 の要素を「Zhao Liu」に変更したいとします。
students[2] = "赵六";
3.3 配列の長さ
配列の長さ属性を使用して、配列の長さを取得できます。たとえば、配列番号の長さを取得したいとします。
int len = numbers.length;
len の値は 5 です。これは、配列番号の長さが 5 であることを意味します。
3.4 配列の走査
ループ構造を使用して、配列内の要素を走査できます。たとえば、配列 Student を走査して要素を出力します。
for (int i = 0; i < students.length; i++) { System.out.println(students[i]); }
実際の例
次は、配列の定義、初期化、および使用を示す実際の例です。学生の名前を格納する配列を定義し、要素を出力します。
public class ArrayExample { public static void main(String[] args) { String[] students = {"张三", "李四", "王五"}; for (int i = 0; i < students.length; i++) { System.out.println(students[i]); } } }
上記のコードを実行すると、出力結果は次のようになります。
张三 李四 王五
上記のサンプル コードを通じて、配列の定義、初期化、使用方法、および配列内の要素を反復処理する方法を確認できます。
概要
この記事では、Java 配列の定義と使用法を詳しく紹介し、具体的なコード例を示します。重要なデータ構造として、配列はプログラミングで広く使用されています。配列の使い方をマスターすると、プログラムの効率と読みやすさが向上します。この記事が読者のお役に立てれば幸いです。
以上がJava 配列の定義と使用法の詳細な調査の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。