Sobes.tech
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);