Junior — Middle
Ce tipuri de colecții și implementările lor ați folosit în Java pentru stocarea datelor?
sobes.tech AI
Răspuns de la AI
În Java, am folosit diferite tipuri de colecții din pachetul java.util pentru stocarea și procesarea datelor:
- List (de exemplu, ArrayList, LinkedList) — colecții ordonate, care permit duplicate. ArrayList este bun pentru acces rapid după index, LinkedList pentru inserții și ștergeri frecvente.
- Set (HashSet, TreeSet) — colecții fără duplicate. HashSet asigură acces rapid, TreeSet păstrează elementele în ordine sortată.
- Map (HashMap, TreeMap) — colecții de perechi cheie-valoare. HashMap oferă acces rapid după cheie, TreeMap este sortat după chei.
Exemplu de utilizare a 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);