👩‍💻 Коллекции: Как не потерять данные!



Коллекции 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 хранит только уникальные элементы, что полезно для фильтрации дубликатов.



Жми 🔥 если понравился пост



👉 Java Ready | #практика