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

Programme Kotlin pour trouver la fréquence d'un caractère dans une chaîne (nombre d'apparitions)

Toute l'instance de Kotlin

Dans ce programme, vous allez apprendre à trouver la fréquence d'apparition d'un caractère donné dans une chaîne de caractères en Kotlin.

Exemple : Recherche de la fréquence d'un caractère

fun main(args: Array<String>) {
    val str = "This website is awesome."
    val ch = 'e'
    var frequency = 0
    for (i in 0..str.length - 1) {
        if (ch == str[i]) {
            ++frequency
        }
    }
    println("$ch 出现的频率 = $frequency")
}

Lorsque nous exécutons ce programme, la sortie est :

Fréquence de 'e' = 4

Dans le programme ci-dessus, nous utilisons la méthode length() de la chaîne pour trouver la longueur de la chaîne donnée str.

Nous utilisons une boucle str[i] pour itérer sur chaque caractère de la chaîne. La fonction accepte l'indice (i) et retourne le caractère à l'indice donné.

Nous comparons chaque caractère avec le caractère donné ch. Si il correspond, nous augmentons la valeur de frequency1.

Finalement, nous obtenons un nombre total d'apparitions du caractère stocké et nous affichons la valeur de frequency.

Voici le code Java équivalent :Programme Java pour trouver la fréquence des caractères dans une chaîne.

Toute l'instance de Kotlin