HashMap
и Set
в Java связаны через интерфейс Map
.
Класс HashSet
внутренней использует HashMap
для хранения своих элементов. Каждый элемент Set
хранится как ключ в HashMap
, а в качестве значения используется фиктивный объект (new Object()
).
Это обеспечивает следующие свойства Set
:
HashMap
уникальны.contains
), удаления (remove
) и добавления (add
) благодаря хHashMap
и Set
в Java связаны через интерфейс Map
.
Класс HashSet
внутренней использует HashMap
для хранения своих элементов. Каждый элемент Set
хранится как ключ в HashMap
, а в качестве значения используется фиктивный объект (new Object()
).
Это обеспечивает следующие свойства Set
:
HashMap
уникальны.contains
), удаления (remove
) и добавления (add
) благодаря хRegister or sign in to get access to full answers for all questions from the question bank.