Kotlin:
Estrazione di sottostringhe
Come fare:
fun main() {
val frase = "Ciao mondo Kotlin!"
val saluto = frase.substring(0, 4)
val oggettoSaluto = frase.substring(5, 10)
println(saluto) // Output: Ciao
println(oggettoSaluto) // Output: mondo
}
Approfondimento
Kotlin, come Java, ha una funzione substring
che viene dal mondo del C e C++ con le loro funzioni strncpy
e substr
. I metodi alternativi includono l’uso di split
, regex o le API di Kotlin take
e drop
. La funzione substring
di Kotlin è sicura – se l’indice è fuori dai limiti, otterrai un’eccezione e in questo modo, il controllo degli errori è integrato.
Vedere anche
- Documentazione ufficiale Kotlin sulla funzione substring
- Kotlin API reference per
split
- Post sul blog su manipolazione di stringhe in Kotlin