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
Regexosztá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)