Коллекции Java — это набор структур данных, упрощающих управление информацией. Выбор подходящей коллекции может значительно улучшить производительность программы и упростить жизнь разработчика!
Разбор популярных структур данных:
1. ArrayList — гибкий и быстрый список для хранения упорядоченных данных
ArrayList<String> list = new ArrayList<>();
list.add("Java"); // добавление элемента в список
list.add("Python");
list.remove("Java"); // удаление элемента
Что это дает? ArrayList — это динамический массив, который автоматически расширяется при добавлении новых элементов.
2. HashMap — ключ-значение для быстрого поиска и доступа. Быстро ищет и сохраняет данные по уникальным ключам:
HashMap<String, Integer> map = new HashMap<>();
map.put("Java", 1995); // добавление пары "ключ-значение"
map.put("Python", 1991);
map.remove("Java"); // удаление по ключу
3. HashSet — хранилище уникальных значений:
HashSet<String> set = new HashSet<>();
set.add("Java"); // добавление элемента
set.add("Python");
set.add("Java"); // дубликат не добавится
HashSet хранит только уникальные элементы, что полезно для фильтрации дубликатов.
Жми 🔥 если понравился пост