パンくず
書籍 パーフェクトJava
セット
概要
Javaのセットについて
JavaのSet
重複のない要素の集まり。
HashSet,LinkedSet,TreeSetの構造については
MapのHashMap,LinkedMap,TreeMapと同じ。
※Mapはこちらを参照
サンプルコード
package perfect.set; import java.util.HashSet; import java.util.Set; public class SetSample { public static void main(String[] args) { Set<String> set = new HashSet<String>(); set.add("ほげ"); set.add("はげ"); set.add("ひげ"); set.add("ほげ"); // 重複要素が排除されていることを確認 for (String eachSet : set) { System.out.println(eachSet); } System.out.println(set.contains("ほげ")); System.out.println(set.contains("ふげ")); System.out.println(set.toString()); } }
出力
はげ ひげ ほげ true false [はげ, ひげ, ほげ]