こんにちは、兼田です。
Javaを学び始めると、「同じ種類のデータをまとめて扱いたい」という場面が必ず出てきます。
そんなときに使うのが 配列(Array) です。
配列はたくさんのデータを一つの変数で管理できる、とても便利な仕組みです。
たとえば、3人分の名前をそれぞれ別の変数で管理すると次のようになります。
String name1 = “太郎”;
String name2 = “花子”;
String name3 = “次郎”;
この方法だと、人数が増えるたびに変数も増え、管理や修正が大変になります。
そこで登場するのが配列です。
String[] names = {“太郎”, “花子”, “次郎”};
この1行だけで、複数の名前を1つの変数にまとめて管理できるようになります。
String[] は「文字列がいくつも入る箱のセット」とイメージすると分かりやすいでしょう。
配列の中のデータは、番号を使って取り出します。
System.out.println(names[0]); // 太郎
ここで大切なのが、番号は0から始まるという点です。
最初のデータは0番目、次のデータは1番目という順番になります。
また、配列には length という便利な仕組みがあります。
これは「配列の中に何個データが入っているか」を自動で教えてくれるもので、データ数が変わっても、常に正しい個数を取得できます。
配列は、
・会員情報の管理
・商品一覧の保持
・成績データの保存
など、実際のシステム開発では必ず使われる基本中の基本です。
「同じ種類のデータをまとめて扱いたい」と感じたときは、まず配列を思い出すといいです。
ここを理解できると、Javaの世界が一気に広がっていきます。