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