004 配列(配列変数の宣言) 002 解答例

public class StringArrayInitializationExample {
    public static void main(String[] args) {
        // 1. 文字列の配列変数を宣言し、3つの好きなフルーツの名前を初期化
        String[] favoriteFruits = {"りんご", "バナナ", "オレンジ"};

        // 2. 配列の内容を表示
        System.out.println("好きなフルーツ:");
        for (int i = 0; i < favoriteFruits.length; i++) {
            System.out.println("favoriteFruits[" + i + "] = " + favoriteFruits[i]);
        }
    }
}

このコードでは、文字列の配列変数 favoriteFruits を宣言し、中括弧 {} を使用して3つの好きなフルーツの名前を初期化しています。その後、配列の内容を表示するコードも含まれています。

このようにして、文字列の配列変数を宣言し、初期化することで、複数のフルーツの名前を配列に保存できます。

文字列変数配列の宣言

文字列の配列を宣言するとは、文字列データを格納できる複数の要素を持つデータ構造を作成するプロセスです。Javaで文字列の配列を宣言するにはいくつかの方法があります。

以下に、文字列の配列宣言の主要なポイントを解説します。

配列の宣言:
文字列の配列を宣言するには、まず変数の型を指定し、次に変数名を指定します。通常、文字列の配列は String[] 型を使用します。以下は文字列の配列変数の宣言の例です。

String[] fruits;


要素数の指定:
配列を宣言するだけでは、実際の要素を格納する場所が作成されただけで、まだ要素数は0です。要素数を指定して初期化するには、new キーワードを使用します。例えば、要素数が3の文字列の配列を宣言および初期化する場合は次のようになります。

String[] fruits = new String[3];

上記のコードで、fruits 配列は3つの要素を持つことが宣言されます。

初期化:
配列を宣言した後、各要素に値を代入して初期化することができます。初期値を指定する方法はいくつかあります。以下は初期値を指定する例です。

String[] fruits = {"りんご", "バナナ", "オレンジ"};

この例では、3つのフルーツ名を配列に初期値として設定しています。

要素へのアクセス:
配列の各要素には、インデックスを使用してアクセスできます。例えば、fruits 配列の2番目の要素にアクセスするには fruits[1] と指定します。

String secondFruit = fruits[1]; // バナナを取得

要素の長さ:
配列の長さ(要素の数)を取得するには、length プロパティを使用します。

int arrayLength = fruits.length; // fruits 配列の長さは 3

文字列の配列は、複数の文字列データを保持し、効率的に操作できる便利なデータ構造です。要素数を指定し、初期化してから、配列を使ってデータを格納、取得、操作できます。

「0004 配列」問題集リスト