|
|||||||
Интерфейс Set и класс HashSet
Время создания: 01.11.2019 09:31
Раздел: INFO - Development - JAVA - Collection
Запись: wwwlir/Tetra/master/base/157257190121tv2wpz6x/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Интерфейс Set расширяет интерфейс Collection и представляет набор уникальных элементов. Set не добавляет новых методов, только вносит изменения унаследованные. В частности, метод add() добавляет элемент в коллекцию и возвращает true, если в коллекции еще нет такого элемента. Обобщенный класс HashSet представляет хеш-таблицу. Он наследует свой функционал от класса AbstractSet, а также реализует интерфейс Set. Хеш-таблица представляет такую структуру данных, в которой все объекты имеют уникальный ключ или хеш-код. Данный ключ позволяет уникально идентифицировать объект в таблице. Для создания объекта HashSet можно воспользоваться одним из следующих конструкторов:
Класс HashSet не добавляет новых методов, реализуя лишь те, что объявлены в родительских классах и применяемых интерфейсах:
|
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|