Junior — Middle
Java-da məlumatların saxlanması üçün hansı kolleksiyalar və onların tətbiqlərini istifadə etmisiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da, məlumatların saxlanması və işlənməsi üçün java.util paketindən müxtəlif kolleksiya növlərindən istifadə etdim:
- List (məsələn, ArrayList, LinkedList) — sıralanmış kolleksiyalar, təkrarlanan elementlərə icazə verir. ArrayList indekslə sürətli giriş üçün yaxşıdır, LinkedList isə tez-tez əlavə və silmə üçün uyğundur.
- Set (HashSet, TreeSet) — təkrarlanmayan elementlər kolleksiyası. HashSet sürətli giriş təmin edir, TreeSet elementləri sıralı şəkildə saxlayır.
- Map (HashMap, TreeMap) — açar-dəyər cütlükləri kolleksiyası. HashMap açar ilə sürətli giriş təmin edir, TreeMap isə açarlara görə sıralanmışdır.
ArrayList və HashMap istifadə nümunəsi:
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);