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