Классы, создающие множества
Класс
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.