Введение в методы коллекций в Java
В Java данные часто хранят в коллекциях -
готовых структурах из пакета java.util.
Список ArrayList, множество HashSet
и карта HashMap устроены по-разному,
но у каждой есть короткие методы для типовых
действий: узнать размер, проверить пустоту,
найти или взять значение.
Интерфейс Collection объединяет списки
и множества. У таких коллекций есть
size, isEmpty, contains
и другие общие методы. Карта Map
хранит пары ключ-значение, но тоже отвечает
на size и isEmpty, а наличие
ключа проверяют через containsKey.
Раздел про методы коллекций дополняет уроки по спискам, множествам и картам: здесь те же приемы собраны в одном месте и применяются к разным типам данных. Часть задач решают одним вызовом метода, часть - циклом по элементам, когда нужна сумма, отбор или сравнение каждого значения.
Для упорядочивания и перестановки элементов
списка используют класс Collections
из того же пакета. Следующие уроки разберут
конкретные методы и типичные задачи на них.