logo
Хабибуллин

Классы, создающие множества

Класс HashSet полностью реализует интерфейс Set и итератор типа Iterator. Класс HashSet применяется в тех случаях, когда надо хранить только одну копию каждого элемента.

В классе HashSet четыре конструктора:

HashSet() — создает пустой объект с показателем загруженности 0,75;

HashSet(int capacity) — формирует пустой объект с начальной емкостью capacity и

показателем загруженности 0,75;

HashSet(int capacity, float loadFactor) — создает пустой объект с начальной ем-

костью capacity и показателем загруженности loadFactor;

HashSet(Collection coll) — создает объект, содержащий все элементы коллекции coll, с емкостью, равной удвоенному числу элементов коллекции coll, но не менее 11, и показателем загруженности 0,75.