Kotlin:
Calculando la longitud de una cadena
Cómo se hace:
Kotlin lo hace simple. Usa .length
. Así:
fun main() {
val texto = "Hola Mundo"
println("La longitud de la cadena es: ${texto.length}")
}
Salida:
La longitud de la cadena es: 10
Inmersión Profunda
Históricamente, la longitud de una cadena siempre ha sido un dato crítico en la programación. En Kotlin, .length
está disponible en todas las clases que representan secuencias de caracteres. Alternativamente, podrías iterar sobre la cadena y contar los caracteres uno por uno, pero ¿por qué reinventar la rueda? .length
es una propiedad de la clase String que hace justo eso, de manera eficiente.
Detrás de escena, .length
devuelve un entero que representa el número de caracteres en la cadena. Pero cuidado con los caracteres Unicode que pueden ser representados por más de un Char
: Kotlin cuenta estos como dos caracteres diferentes por cómo están codificados en UTF-16.
Ver También
- Documentación oficial de Kotliny la explicación de las cadenas de texto.
- Unicode y UTF-16: Entender problemas de codificación al trabajar con strings.