English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste programa,você aprenderá a encontrar a frequência de um caractere específico em uma string dada no 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") }
A saída do programa quando executado é:
Frequência de e = 4
No programa acima, usamos o método length() da string para encontrar o comprimento da string fornecida str.
Usamos um loop str[i] para percorrer cada caractere da string, a função aceita o índice (i) e retorna o caractere na posição fornecida.
Comparamos cada caractere com o caractere fornecido ch. Se coincidir, aumentamos o valor de frequency1。
Por fim, obtemos um caractere armazenado na contagem total de ocorrências e imprimimos o valor de frequency.
Este é o código Java equivalente:Programa Java para Localizar a Frequência de Caracteres em uma String。