Для использования коллекций в Java необходимо:
- Установить интегрированную среду разработки. 5 Для Java-разработки подойдёт Visual Studio Code или JetBrains IDEA. 5
- Установить Java Development Kit. 5 Например, Extension Pack for Java. 5
- Подключить пакет java.util, чтобы запустить Java Collection Framework. 5 По умолчанию он не подключён к коду, чтобы сэкономить вычислительные ресурсы. 3
Некоторые интерфейсы и методы для работы с коллекциями:
- List. 24 Представляет упорядоченную коллекцию, которая может содержать дубликаты. 2 Реализацией этого интерфейса являются классы ArrayList и LinkedList. 2
- Set. 24 Коллекция, которая не содержит дубликатов. 2 Примеры реализации: HashSet, LinkedHashSet, TreeSet. 2
- Queue. 2 Используется для хранения элементов в порядке их обработки. 2 Примеры реализации: PriorityQueue, LinkedList. 2
- Map. 2 Хранит данные в виде пар «ключ-значение», причём ключи должны быть уникальными. 2 Примеры реализации: HashMap, TreeMap, LinkedHashMap. 2
Некоторые методы для работы с коллекциями:
- add(item) — добавляет элемент item в коллекцию; 3
- addAll(collection) — добавляет в коллекцию другую коллекцию, ту, что указана в скобках; 3
- contains(item) — возвращает true или false в зависимости от того, есть ли в коллекции элемент item; 3
- remove(item) — удаляет из коллекции указанный элемент; 3
- clear() — очищает коллекцию, то есть удаляет из неё все элементы; 3
- size() — выдаёт количество элементов в коллекции в формате целого числа; 3
- isEmpty() — возвращает true или false в зависимости от того, пуста ли коллекция; 3
- toArray() — превращает коллекцию в массив. 3
Также класс Collections предоставляет множество полезных методов для работы с коллекциями: сортировка, поиск, создание неизменяемых коллекций и другие операции. 2