Collection Framework — это набор интерфейсов, классов и алгоритмов, предоставляемых Java для обработки и управления группами объектов. Он обеспечивает унифицированную архитектуру для представления коллекций объектов, таких как списки, наборы, очереди и карты, и управления ими. Вот некоторые часто используемые методы в Collection Framework:
- add(Элемент объекта): добавляет элемент в коллекцию.
- remove(Object element): удаляет указанный элемент из коллекции.
- contains(Object element): проверяет, содержит ли коллекция определенный элемент.
- size(): возвращает количество элементов в коллекции.
- isEmpty(): проверяет, пуста ли коллекция.
- clear(): удаляет все элементы из коллекции.
- iterator(): возвращает итератор по элементам коллекции.
- toArray(): преобразует коллекцию в массив.
- addAll(Collection c): добавляет все элементы из указанной коллекции в текущую коллекцию.
- removeAll(Collection c): удаляет все элементы указанной коллекции из текущей коллекции.
- retainAll(Collection c): удаляет все элементы из текущей коллекции, кроме тех, которые присутствуют в указанной коллекции.
- containsAll(Collection c): проверяет, содержит ли текущая коллекция все элементы указанной коллекции.
- equals(Object o): сравнивает текущую коллекцию с другим объектом на предмет равенства.
- hashCode(): возвращает значение хеш-кода для коллекции.
- toString(): возвращает строковое представление коллекции.