Sobes.tech
Junior — Middle

Milyen módszerek és technikák valósultak meg a sztringadatok használatára Kotlinban?

sobes.tech MI

Válasz az MI-től

Kotlinben a sztringek a String típusúak, amelyek változatlanok (immutable). A sztringekkel való munka során különféle módszerek és technikák állnak rendelkezésre:

  • Karakterek elérése: index alapján hozzáférhetünk a karakterekhez, például str[0].
  • Összefűzés: a + operátor vagy a sztring interpoláció "Helló, $név" segítségével.
  • Feldolgozó módszerek:
    • length — a sztring hossza.
    • substring(startIndex, endIndex) — részsztring lekérése.
    • contains(), startsWith(), endsWith() — tartalom ellenőrzése.
    • replace(old, new), toLowerCase(), toUpperCase() — cserék és nagybetűs/kisbetűs változtatások.
    • trim(), trimStart(), trimEnd() — szóközök eltávolítása.
  • Sablonok és reguláris kifejezések: a Regex osztály támogatja.
  • Többsoros sztringek: három idézőjellel """...""".

Használati példa:

val name = "Kotlin"
val greeting = "Helló, $name!"
println(greeting) // Helló, Kotlin!

val multiline = """
    Ez
    több soros
    szöveg
""".trimIndent()
println(multiline)