CodeBlanks Logo Icon CodeBlanks

String

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()) // KOTLIN

Uygulama 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

Main.kt
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

Soru
val s = "kotlin"
println(s.____())
Cevap
val s = "kotlin"
println(s.uppercase())

Açıklama: uppercase() String'i büyük harfe çevirir.

Başlangıç bölümündeki tüm dersler