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