๐ Diziler
Kotlin'de diziler
๐ฐ Diziler (Arrays)
val dizi = arrayOfNulls<String>(10)
String : Deฤiลken tipi
10 : Dizi boyutu
dizi[0] = "Dizi 0"
dizi[1] = "dizi 1" ลeklinde tanฤฑmlanฤฑr.
Not: val olan dizi deฤiลkenimiz oluyor, dizi[0] val olmuyor, var oluyor. Atama yapฤฑlabiliyor.
val sayฤฑDizisi = intArrayOf(1, 2, 3, 4)
1, 2, 3, 4 sฤฑrasฤฑyla 0, 1 ,2 ,3. indexlerin deฤerleri
sayฤฑDizisi.set(2, 9)
2 : index
9 : index'e yerleลecek deฤer.
(dizideki 3 deฤeri 9 olacak, yeni dizi : 1, 2, 9, 4)
โจ Boyutu Deฤiลtirilebilen Diziler
val liste = ArrayList<String>()
String : deฤiลken tipi
liste.add("liste1")
liste.add("liste 2")
liste.add("liste 2")
liste.add(1, "Hello")
1 : index
"Hello" deฤiลkene atanan deฤer
liste'nin deฤerleri ["liste1", "Hello", "liste2", "liste2"]
๐ก Her Elemanฤฑ Farklฤฑ Olan Diziler
val kรผme = HashSet<Int>()
Int : Deฤiลken tipi
kรผme.add(2)
kรผme.add(2) // 2 tane aynฤฑ deฤer olamaz bu kaydedilmez. (Set รถzelliฤi)
kรผme.add(0, 3)
0 : index
3 : deฤer
kรผme'nin deฤerleri [3, 2]
val harita= HashMap<String, Double>
String : Key (Konum bilgisi , anahtarฤฑ)
Double : Deฤer
harita.add("ilkdeger", 1.0)
harita.add("ikincideger", 2.6)
harita.get("ilkdeฤer") // Verileri almak iรงin yapฤฑlฤฑr.
ilkdeฤer : anahtar deฤeri
harita dizisinde
ilkdeฤer indexinde 1.0
ikincideฤer indexinde 2.6 var.
๐ช Dizileri Parรงalama
๐ฏ Range metodu kullanฤฑlarak diziler parรงalanabilmekte
๐ฅ รok kolay kullanฤฑmฤฑ vardฤฑr
๐ Python dizi parรงalama iลlemlerine benzemektedir
๐ง Filtreleme
Last updated
Was this helpful?