List
Bu bölümde List veri tipini detaylıca inceleyeceğiz.
List, liste oluşturmamızı sağlayan bir veri tipidir. List terimi ile kullanılır.
List isimler = ["Kaan", "Erkay", "Altan", "Emir"];Index Nedir?
Index, List içindeki elemanların sıra numarasıdır. Index sırası 0'dan başlar. Yukarıdaki örneğe göre:
print(isimler[1]); //ErkayList Uzunluğu
List uzunluğunu length fonksiyonu (getter) iliştirilerek öğrenilebilir.
print(isimler.lenght); //4List Ters Çevirme
print(isimler.reversed); //(Emir, Altan, Erkay, Kaan)First ve Last
print(isimler.firt); //ilk indexi verir.
print(isimler.last); //son indexi verir.isEmpty ve isNotEmpty
isEmpty boşsa true, isNotEmpty boş değilse true döndürür.
runtimeType
List'in veri tipini verir. Veri tipi belirlenmemişse dynamic'tir.
add
List'e eleman ekler.
addAll
Başka bir List'teki elemanları ekler.
asMap
Map'e dönüştürür.
clear
List içeriğini temizler.
fillRange
Belirlediğimiz index aralığını null ile doldurur. Null belirlenmemiş veri tipidir. Yani boştur.
getRange
Belirlediğimiz aralığı verir.
indexOf
Yazılan nesnenin indexini verir.
insert
Belirlenen indexe eleman ekleme.
insertAll
Belirlenen indexe List ekleme.
lastIndexOf
Aramaya sondan başlayarak yazılan elemanın indexini verir.
remove
Yazılan elemanı kaldırır.
removeAt
Belirtilen indexteki elemanı kaldırır.
removeLast
List'in son elemanını kaldırır.
removeRange
Belirlenen aralığı kaldırır.
replaceRange
Belirtilen aralığı değiştirir.
setAll
Belirtilen indexten itibaren belirtilen List elemanlarının atanması.
setRange
Belirtilen aralığa atama.
shuffle
List'i rastgele olarak karıştırır.
sort
List'i veri tipine göre sıralar.
sublist
List'i verilen indexten başlatır.
Last updated
Was this helpful?