Descobrindo o comprimento de uma string

Kotlin:
Descobrindo o comprimento de uma string

Como Fazer:

fun main() {
    val greeting = "Olá, Mundo!"
    println("O comprimento da string é: ${greeting.length}")
}

// Saída: O comprimento da string é: 12

Uma operação direta: use length para pegar o tamanho.

Quer lidar com strings nulas com segurança? Assim:

fun main() {
    val nullableGreeting: String? = null
    println("O comprimento da string é: ${nullableGreeting?.length ?: "String nula"}")
}

// Saída: O comprimento da string é: String nula

Mergulho Profundo

Historicamente, contar caracteres parece trivial, mas é uma parte fundamental da computação. Em algumas linguagens de programação antigas ou de baixo nível, você teria que percorrer uma string manualmente para contar os caracteres.

Alternativas? Em Kotlin, length é o jeito de ir porque é uma propriedade da classe String, mas você pode também querer manipular strings de outras formas.

Por exemplo, se você está trabalhando com texto que poderia ter caracteres Unicode complexos, você poderá explorar a normatização e outras técnicas para lidar com grupos de caracteres compostos.

Quanto aos detalhes de implementação, Kotlin roda em uma máquina virtual de Java, então length na verdade chama o método equivalente na classe String do Java.

Veja Também