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番目の要素にアクセス
このようにして、初期化された文字列配列内のデータを利用できます。
文字列配列の初期化は、テキストデータの管理と操作において基本的なステップであり、プログラム内で文字列データを効果的に扱うために重要な役割を果たします。