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

概要

hashSetに格納して取り出してみる。

import java.util.HashSet;

public class HashSetExample {
    public static void main(String[] args) {
        HashSet<String> names = new HashSet<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++) {
            System.out.println(i + ":" + names);
        }
    }
}

実行結果

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

ミッドナイト・サン(デラックス・エディション)

ミッドナイト・サン(デラックス・エディション)

  • アーティスト: ザ・ゴースト・オブ・ア・セイバー・トゥース・タイガー,ショーンレノン
  • 出版社/メーカー: SPACE SHOWER MUSIC
  • 発売日: 2014/07/02
  • メディア: CD
  • この商品を含むブログ (2件) を見る