Списки в Java являются основными строительными блоками фреймворка Collections. Следующие руководства научат нас основам работы с различными классами списков Java.
1. Создание, изменение и итерация
- Введение в ArrayList
- Инициализировать ArrayList
- Создать список с одним элементом
- Итерация по ArrayList
- Примеры списка итераций Java
- Добавить элемент с определенным индексом ArrayList
- Удалить элемент из ArrayList
- Добавить несколько элементов в ArrayList
- Arrays.asList() против нового ArrayList()
2. Получить элемент из списка
- Получить подсписок ArrayList
- Найти индекс последнего индекса элемента в ArrayList
- Получить индекс элемента в ArrayList
- Получить элемент из ArrayList
- Проверить, существует ли элемент в ArrayList
3. Операции со списком
- Сравните два ArrayList
- Синхронизировать ArrayList
- Поменять местами два элемента в ArrayList
- Сериализация и десериализация ArrayList
- Объединить два ArrayList
- Сделать ArrayList пустым
- Проверьте, является ли ArrayList пустым или нет
- Заменить значение существующего элемента в ArrayList
- Удалить дубликаты элементов в ArrayList
- Удалить все вхождения элемента из списка
4. Сортировка
- Руководство по сортировке ArrayList
- Сортировка ArrayList объектов с использованием Comparable и Comparator
- Сортировать ArrayList объектов по нескольким полям
- Сортировка ArrayList объектов с помощью метода Collections.sort()
5. Конверсии
- Преобразовать LinkedList в ArrayList
- Преобразовать ArrayList в массив строк
- Преобразовать массив в ArrayList
- Преобразовать HashSet в ArrayList
- Преобразовать список в карту
- Сглаживание вложенного списка
6. Разница между
7. Методы списка
- Пример метода ArrayList add()
- Пример метода ArrayList addAll()
- Пример метода ArrayList clear()
- ArrayList clone() – Как клонировать ArrayList
- Пример метода ArrayList contains()
- Пример метода ArrayList ensureCapacity()
- Пример метода ArrayList forEach()
- Пример метода ArrayList get()
- Пример метода ArrayList indexOf()
- Пример метода ArrayList lastIndexOf()
- Пример метода ArrayList listIterator()
- Пример метода ArrayList remove()
- Пример метода ArrayList removeAll()
- Пример метода ArrayList remainAll()
- Пример метода ArrayList replaceAll()
- Пример метода ArrayList removeIf()
- Пример метода сортировки ArrayList()
- Пример метода ArrayList spliterator()
- Пример метода ArrayList subList()
- Пример метода ArrayList toArray()
8. Продвинутые темы
- Сравнение производительности цикла по списку
- Объединить два ArrayList
- Правильный способ утверждения двух равных списков, игнорируя порядок