String
- Kotlin kursu
- Başlangıç
- Ders 16/116
- 4 dk
String türü ve metotlarını öğrenirsin.
String
String, sıfır veya daha çok karakterin dizisidir. Çift tırnak arasına yazılır: "Merhaba". Kotlin'de String'ler değişmezdir (immutable); bir kez oluşturulduktan sonra içerikleri değişmez.
Yaygın işlemler: length (uzunluk), uppercase() (büyük harfe çevirme), substring(b, e) (alt dize).
val s = "Kotlin"
println(s.length) // 6
println(s.uppercase()) // KOTLINUygulama String işlemleri
Bir fun main() yaz. val name = "kotlin" tanımla. println(name.length) ve println(name.uppercase()) ile yazdır.
Örnek çözüm
fun main() {
val name = "kotlin"
println(name.length)
println(name.uppercase())
}Beklenen çıktı
6 KOTLIN
String birleştirme
İki String'i + ile birleştirebilirsin: "Merhaba " + "Kotlin" → "Merhaba Kotlin". Ancak daha okunaklı bir yöntem string şablonudur: "Merhaba $name".
Şablonlar, birleştirmeden daha kısadır ve değişken türünü otomatik dizeye çevirir. Sayısal değerleri de $n biçiminde doğrudan dizeye gömebilirsin.
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 `"Kotlin".length` ne döner?
- 5
- 7
- Hata verir
- 6 Doğru cevap
Açıklama: "Kotlin" kelimesi 6 harflıdır.
2 String: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
length |
Uzunluk |
uppercase() |
Büyük harf |
substring() |
Alt dize |
lowercase() |
Küçük harf |
3 String: eksik parçayı tamamla
val s = "kotlin"
println(s.____())
val s = "kotlin"
println(s.uppercase())
Açıklama: uppercase() String'i büyük harfe çevirir.