English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map-коллекция

Java Set-коллекция

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Интерфейсы контейнеров (Collection) Java

В этом руководстве мы изучим интерфейс Java Collection и его подинтерфейсы.

Интерфейс Collection является корневым интерфейсом Java Collection Framework.

Этот интерфейс не реализован напрямую. Однако он реализован через свои подинтерфейсы (например, List, Set и Queue).

Например, класс ArrayList реализует интерфейс List, который является подинтерфейсом интерфейса Collection.

Подинтерфейсы Collection

Как было сказано выше, интерфейс Collection включает подинтерфейсы, реализованные различными классами в Java.

1. Интерфейс List

Интерфейс List является упорядоченной коллекцией, которая позволяет нам добавлять и удалять элементы, как в массиве. Для получения дополнительной информации обратитесь наJava интерфейс списка

2. Интерфейс Set

Интерфейс Set позволяет нам хранить элементы в различных наборах, как в математических наборах. В нем не могут быть повторяющиеся элементы. Для получения дополнительной информации посетитеJava Set интерфейс

3. Интерфейс Queue

Когда мы хотимпервым в первый (FIFO)Для хранения и доступа к элементам можно использовать интерфейс Queue. Для получения дополнительной информации посетитеИнтерфейс Queue Java

Методы Collection

Интерфейс Collection включает различные методы, которые можно использовать для выполнения различных операций с объектами. Эти методы доступны во всех подинтерфейсах.

  • add() - вставить указанный элемент в набор

  • size() - вернуть размер набора

  • remove() - удалить указанный элемент из набора

  • iterator() - вернуть итератор для доступа к элементам набора

  • addAll() - добавить все элементы из указанного набора в набор

  • removeAll() - удалить все элементы из указанного набора из集合а

  • clear() - удалить все элементы из集合а