Tema 4. Strings en Kotlin
Características diferenciadoras de las Strings.
Last updated
Características diferenciadoras de las Strings.
Last updated
Las strings son objetos de la clase String:
El hecho de que implementen una interfaz "CharSequence" permite que podamos acceder a cada unos de sus caracteres como datos del tipo char utilizando la función get() o su operador equivalente, los corchetes:
Igual que en otros lenguajes de programación, los Strings se pueden concatenar utilizando el operador aritmético "+
".
Sin embargo, al contrario que en otros lenguajes de programación como Python, no se puede repetir una String utilizando el operador aritmético "*
". Esto dará error.
En ocasiones puede ser útil crear Strings que ocupen varias líneas y se lean exactamente como están (raw). Para ello utilizamos tres comillas dobles seguidas:
Para evitar que el texto quede como en el ejemplo, se utiliza la función trimIndent()
.
Hay ocasiones en las que queremos introducir el valor de una variable en una String. Para eso utilizamos las plantillas. Hay dos opciones:
$id
, donde id
es un identificador simple.
${e}
, donde e
es una expresión valida en Kotlin.
Ésta es la (por convenio) de incluir el valor de una variable o sentencia en nuestras cadenas de texto.