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