Интерфейс коллекции Java
Интерфейс коллекции Java
В этом руководстве мы узнаем об интерфейсе Java Collection и его подинтерфейсах.
Collection
interface — это корневой интерфейс платформы коллекций Java.
Прямой реализации этого интерфейса нет. Однако он реализуется через свои подинтерфейсы, такие как List
, Set
и Queue
.
Например, ArrayList
класс реализует List
интерфейс, который является субинтерфейсом Collection
Интерфейс.
Подинтерфейсы коллекции
Как упоминалось выше, Collection
Интерфейс включает подынтерфейсы, реализованные различными классами в Java.
1. Интерфейс списка
List
интерфейс — это упорядоченная коллекция, которая позволяет нам добавлять и удалять элементы, как массив. Чтобы узнать больше, посетите:Интерфейс списка Java.
2. Установить интерфейс
Set
Интерфейс позволяет нам хранить элементы в разных наборах, подобных набору в математике. В нем не может быть повторяющихся элементов. Чтобы узнать больше, посетите:Интерфейс набора Java.
3. Интерфейс очереди
Queue
интерфейс используется, когда мы хотим хранить и получать доступ к элементам в порядке First In, First Out (FIFO) способ. Чтобы узнать больше, посетите:Интерфейс Java Queue.
Методы сбора
Collection
Интерфейс включает в себя различные методы, которые можно использовать для выполнения различных операций над объектами. Эти методы доступны во всех его субинтерфейсах.
add()
- вставляет указанный элемент в коллекциюsize()
- возвращает размер коллекцииremove()
- удаляет указанный элемент из коллекцииiterator()
- возвращает итератор для доступа к элементам коллекцииaddAll()
- добавляет в коллекцию все элементы указанной коллекцииremoveAll()
- удаляет все элементы указанной коллекции из коллекцииclear()
- удаляет все элементы коллекции
java