Sobes.tech
Junior

Java-da siyahı (List) nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Java-da List, təkrarlanan elementləri qəbul edən sıralanmış element kolleksiyasıdır. Elementlərin indeksi 0-dan başlayır.

Əsas xüsusiyyətlər:

  • Sıralama: elementlərin əlavə olunma ardıcıllığını saxlayır.
  • Təkrarlananlar: eyni elementlərin saxlanmasına imkan verir.
  • İndeksə görə giriş: elementlərə onların sayısal indeksləri ilə sürətli giriş təmin edir.

List interfeysi Collection interfeysindən irsən miras alır. Ən çox istifadə olunan tətbiqlər:

  • ArrayList: dinamik massiv, indekslə tez giriş üçün uyğundur.
  • LinkedList: iki tərəfli bağlı düyünlərə əsaslanan siyahı, siyahının başlanğıcında və ya sonunda tez-tez əlavə və silmə üçün effektivdir.
  • Vector: ArrayList-in sinxronlaşdırılmış versiyası, köhnəlib.

İstifadə nümunəsi:

// ArrayList yaradılması
List<String> fruits = new ArrayList<>();

// Elementlərin əlavə olunması
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Apple"); // Dublikat əlavə etmək

// İndeksə görə elementə giriş
String firstFruit = fruits.get(0); // "Apple"

// Siyahının ölçüsü
int size = fruits.size(); // 4

// Elementlərin dövrü
for (String fruit : fruits) {
    // ...
}