List, Set и MapЭти три интерфейса из
java.util используются для хранения коллекций данных, но имеют разные свойства:•
List – упорядоченная коллекция, допускает дубликаты (ArrayList, LinkedList).•
Set – уникальные элементы, порядок может быть произвольным (HashSet, TreeSet).•
Map – хранит пары "ключ-значение" (HashMap, TreeMap).
List<String> list = new ArrayList<>(List.of("A", "B", "A")); // [A, B, A]
Set<String> set = new HashSet<>(Set.of("A", "B", "A")); // [A, B]
Map<Integer, String> map = new HashMap<>(Map.of(1, "One", 2, "Two")); // {1=One, 2=Two}
List, если важен порядок и дубликаты, Set – если важна уникальность, Map – для работы с парами ключ-значение.#java #collections #list #set #map
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤2