Junior — Middle
Koje vrste kolekcija i njihove implementacije ste koristili u Javi za skladištenje podataka?
sobes.tech АИ
Одговор од АИ
U Javi sam koristio različite tipove kolekcija iz paketa java.util za skladištenje i obradu podataka:
- List (npr. ArrayList, LinkedList) — sortirane kolekcije koje dozvoljavaju duplikate. ArrayList je dobar za brzi pristup po indeksu, LinkedList za česte umetke i brisanja.
- Set (HashSet, TreeSet) — kolekcije bez duplikata. HashSet omogućava brz pristup, TreeSet čuva elemente u sortiranim redosledima.
- Map (HashMap, TreeMap) — kolekcije parova ključ-vrednost. HashMap omogućava brz pristup po ključu, TreeMap je sortirana po ključevima.
Primer korišćenja ArrayList i HashMap:
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);