English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programa en Kotlin para buscar la frecuencia de un carácter en una cadena (número de apariciones)

Recopilación de ejemplos de Kotlin

En este programa, aprenderá a buscar la frecuencia de aparición de un carácter dado en una cadena en Kotlin.

Ejemplo: buscar la frecuencia de un carácter

fun main(args: Array<String>) {
    val str = "Este sitio web es excelente."
    val ch = 'e'
    var frecuencia = 0
    for (i in 0..str.length - 1) {
        if (ch == str[i]) {
            ++frecuencia
        }
    }
    println("$ch aparece con frecuencia = $frequency")
}

La salida del programa cuando se ejecuta es:

Frecuencia de 'e' = 4

En el programa anterior, se utiliza el método length() de la cadena para encontrar la longitud de la cadena dada str.

Usamos un bucle str[i] para recorrer cada carácter de la cadena, la función toma el índice (i) y devuelve el carácter en la posición dada.

Comparamos cada carácter con el carácter dado ch. Si coinciden, aumentamos el valor de frequency1。

Finalmente, obtenemos un total de ocurrencias de caracteres almacenados y imprimimos el valor de frequency.

Este es el código Java equivalente:Programa Java para encontrar la frecuencia de caracteres en una cadena

Recopilación de ejemplos de Kotlin