インスタンスの生成は次の通り[1]。
HashSet<要素のデータ型> 変数名 = new HashSet<>();
要素はプリミティブ型は使えない。ラッパークラスを使う。 例えば、整数のときは Integer とする。 このため、int配列に比べて、メモリ使用量ははるかに大きくなる。
Set<String> setLand = new HashSet<String>(Arrays.asList("sea", "bay", "island", "archipelago"));
要素をHashSetにに追加するには addメソッドを使う。
public boolean add(E e)
戻り値はこの要素を追加したときは true となる。 既に登録済みだったときは false となる。
public int size()
指定した要素がセットにあれば true、なければ false が返る。
public boolean contains(Object o)
public void clear()
Integer[] arr = new Integer[set.size()]; set.toArray(arr);