ビートルズのメンバーをArrayListに格納してみる

概要

ArrayListへ文字列格納と取り出しを行う。

import java.util.ArrayList;

public class ArrayListExample {
    public static void main(String[] args) {
        ArrayList<String> names = new ArrayList<String>();
        System.out.println("ジョンを格納します。");
        names.add("ジョン");
        System.out.println("ポールを格納します。");
        names.add("ポール");
        System.out.println("ジョージを格納します。");
        names.add("ジョージ");
        System.out.println("リンゴを格納します。");
        names.add("リンゴ");
        System.out.println("ジョンを再び格納します。");
        names.add("ジョン");
        System.out.println("ポールを再び格納します。");
        names.add("ポール");
        System.out.println("ジョージを再び格納します。");
        names.add("ジョージ");
        System.out.println("リンゴを再び格納します。");
        names.add("リンゴ");
        System.out.println("名前を1人ずつ取り出して表示します。");
        // 拡張for文版
        for (String temp : names) {
            System.out.println(temp);
        }
        // 拡張for文を使わない版
        for (int i = 0; i < names.size(); i++) {
            String name = names.get(i);
            System.out.println(i + ":" + name);
        }
    }
}

実行結果

ジョンを格納します。
ポールを格納します。
ジョージを格納します。
リンゴを格納します。
ジョンを再び格納します。
ポールを再び格納します。
ジョージを再び格納します。
リンゴを再び格納します。
名前を1人ずつ取り出して表示します。
ジョン
ポール
ジョージ
リンゴ
ジョン
ポール
ジョージ
リンゴ
0:ジョン
1:ポール
2:ジョージ
3:リンゴ
4:ジョン
5:ポール
6:ジョージ
7:リンゴ

ビートルズ写真集 ~映画『HELP! 』の撮影現場から~

ビートルズ写真集 ~映画『HELP! 』の撮影現場から~

  • 作者: エミリオ・ラーリ,アラステア・ゴードン,刈茅由美
  • 出版社/メーカー: ヤマハミュージックメディア
  • 発売日: 2015/09/18
  • メディア: 単行本
  • この商品を含むブログを見る