問題一覧に戻る
中級コレクション
問題81: HashSetの使用
HashSetは重複のない一意の要素を格納するコレクションです。add、remove、containsなどの基本操作に対して定数時間のパフォーマンスを提供します。要素の順序は保証されないため、要素の順序を気にせずに高速な検索と一意性が必要な場面に最適です。
import java.util.*;
public class Main {
public static void main(String[] args) {
// HashSetを作成
set = new <>();
set.("Apple");
set.add("Banana");
set.add("Apple"); // 重複は無視される
System.out.println("Size: " + set.());
System.out.println(set);
}
}