Список
Список реализаций:
- Руководство по Java LinkedList
- Руководство по Java ArrayList
- Неизменяемый ArrayList в Java
- Руководство по CopyOnWriteArrayList
- Многомерный ArrayList в Java
Список операций:
- Преобразование итератора в список
- Java — получить случайный элемент/элемент из списка
- Разделить список в Java
- Удаление всех нулей из списка в Java
- Удаление всех дубликатов из списка в Java
- Удаление всех нулей из списка в Java
- Проверьте, равны ли два списка в Java
- Как найти элемент в списке с помощью Java (популярно)
- Список Java UnsupportedOperationException
- Скопируйте список в другой список в Java
- Удалить все вхождения определенного значения из списка
- Добавить несколько элементов в список Java ArrayList
- Удалить первый элемент из списка
- Способы перебора списка в Java
- Пересечение двух списков в Java
- Как подсчитать повторяющиеся элементы в Arraylist
- Поиск различий между двумя списками в Java
- Реверс связанного списка в Java
- Утвердить два списка для равенства, игнорируя порядок в Java
Наборы
Установить реализации:
Карты
Реализации карты:
- Руководство по Java HashMap
- Java HashMap под капотом
- Руководство по TreeMap в Java
- Java TreeMap против HashMap
- Руководство по WeakHashMap в Java
- Руководство по ConcurrentMap
- Руководство по ConcurrentSkipListMap
- Введение в класс Java.util.Hashtable
- Руководство по LinkedHashMap в Java
- Руководство по EnumMap
- Реализации неизменяемых карт в Java
- Карта Java с ключами без учета регистра
- Коэффициент загрузки Java HashMap
- Collections.synchronizedMap против ConcurrentHashMap
Операции с картой:
- Как сохранить повторяющиеся ключи на карте в Java?
- Инициализировать HashMap в Java (популярно)
- Слияние двух карт с Java 8
- Сортировка HashMap в Java
- Сравнение двух HashMaps в Java
- Использование Java-класса Map.Entry
- Работа с картами с использованием потоков
- Использование Java-класса Map.Entry
- Перебор карты в Java (популярный)
Очереди
- Руководство по PriorityBlockingQueue в Java
- Руководство по java.util.concurrent.BlockingQueue
- Руководство по Java SynchronousQueue
- Руководство по Java TransferQueue
- Руководство по DelayQueue
- Введение в Java ArrayDeque
- Руководство по интерфейсу очереди Java
- Руководство по параллельным очередям в Java
Конвертировать коллекции
- Преобразование между массивом и списком в Java
- Преобразование между массивом и набором в Java
- Преобразование между списком и набором в Java
- Преобразование карты в массив, список или набор в Java
- Как преобразовать список в карту в Java (популярно)
- Преобразование карты в строку в Java
- Arrays.asList против нового ArrayList (Arrays.asList())
- Сбор элементов потока в список в Java
Операции по сбору
- Разница между Collection.stream().forEach() и Collection.forEach()
- Сортировка в Java
- Перетасовка коллекций в Java
- Сведение вложенных коллекций в Java
- Архивирование коллекций в Java
- Объединение и разделение массивов и коллекций в Java
- Java — объединить несколько коллекций
- Поиск максимального/минимального значения списка или коллекции
- Соберите поток Java в неизменяемую коллекцию
- Удобные фабричные методы Java 9 для коллекций
- Вопросы на собеседовании по коллекциям Java
- Руководство по итератору в Java
- Получение размера итерируемого объекта в Java
- Удаление элементов из коллекций Java
Коллекции Apache Commons
- Сумка для коллекций Apache Commons
- Коллекции Apache Commons SetUtils
- Коллекции Apache Commons OrderedMap
- Коллекции Apache Commons BidiMap
- Руководство по коллекциям Apache Commons
- Коллекции Apache Commons MapUtils
- Руководство по Apache Commons CircularFifoQueue
Коллекции Гуавы
- Поваренная книга коллекций гуавы
- Руководство по мультикарте Гуавы
- Guava — объединение и разделение коллекций
- Путеводитель по таблице гуавы