Java | Фишки и трюки
7.21K subscribers
182 photos
29 videos
6 files
40 links
Java: примеры кода, интересные фишки и полезные трюки

Купить рекламу: https://telega.in/c/java_tips_and_tricks

✍️По всем вопросам: @Pascal4eg
Download Telegram
🔗 Разница между 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
👍152