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件) を見る