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) {
// ...
}