Интерфейс коллекции Java

В этом руководстве мы узнаем об интерфейсе 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() - удаляет все элементы коллекции

Интересные статьи...