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
) благодаря хЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.