004 配列(配列の初期化) 024 解答例解答例

public class CityArrayInitialization {
    public static void main(String[] args) {
        // 文字列型の配列を宣言し、要素数が4の新しい配列を作成して初期化
        String[] cityArray = new String[4];

        // 配列内の各要素に都市名を代入
        cityArray[0] = "東京";
        cityArray[1] = "ニューヨーク";
        cityArray[2] = "ロンドン";
        cityArray[3] = "パリ";

        // 配列の各要素を表示
        for (int i = 0; i < cityArray.length; i++) {
            System.out.println("都市 " + i + ": " + cityArray[i]);
        }
    }
}

このプログラムでは、cityArray という名前の文字列型の配列を宣言し、要素数が4の新しい配列を作成して、初期化しています。その後、都市名を各要素に代入し、for ループを使用して各要素を表示しています。

文字列配列の初期化

「文字列配列の初期化」とは、文字列型の配列を宣言し、要素数を指定し、その配列の各要素に初期値として文字列を代入するプロセスです。以下は、文字列配列の初期化に関する重要なポイントです。

配列の宣言:
文字列配列を初期化するには、まず配列を宣言する必要があります。配列を宣言することで、データ型と要素数が指定されます。以下は、文字列配列の宣言の例です。

String[] stringArray; // 文字列型の配列を宣言

この段階では、実際のメモリ領域は確保されておらず、まだ要素が初期化されていません。

配列の初期化:
配列の初期化は、配列を宣言した後に、各要素に初期値を設定するプロセスです。初期化の方法はいくつかあります。

a. 要素を手動で代入:
配列の各要素に手動で文字列を代入することができます。例えば、以下のように初期化できます。

stringArray = new String[4]; // 配列を作成
stringArray[0] = "東京";    // 1番目の要素に文字列を代入
stringArray[1] = "ニューヨーク"; // 2番目の要素に文字列を代入
stringArray[2] = "ロンドン";   // 3番目の要素に文字列を代入
stringArray[3] = "パリ";      // 4番目の要素に文字列を代入

b. 宣言と同時に初期化:
配列を宣言と同時に初期化することも可能です。以下は、宣言と初期化を同時に行う例です。

String[] stringArray = {"東京", "ニューヨーク", "ロンドン", "パリ"};

この方法では、要素数は代入された値の数に自動的に合わせられます。

初期化された配列の利用:
初期化された配列は、その後の操作で使用できます。要素にアクセスしたり、値を変更したり、計算を行ったりすることが可能です。

String city = stringArray[1]; // 2番目の要素にアクセス

このようにして、初期化された文字列配列内のデータを利用できます。

文字列配列の初期化は、テキストデータの管理と操作において基本的なステップであり、プログラム内で文字列データを効果的に扱うために重要な役割を果たします。

「0004 配列」問題集リスト