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