Programa Kotlin para encontrar a frequência de caracteres em uma string

Neste programa, você aprenderá a encontrar a ocorrência (frequência) de um caractere em uma determinada string em Kotlin.

Exemplo: Encontre a frequência do personagem

 fun main(args: Array) ( 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("Frequency of $ch = $frequency") )

Quando você executa o programa, a saída será:

 Frequência de e = 4

No programa acima, o comprimento da string fornecida, str, é encontrado usando o método string length().

Percorremos cada caractere da string usando a charAt()função que obtém o índice (i) e retorna o caractere no índice fornecido.

Comparamos cada personagem com o personagem dado ch. Se for uma correspondência, aumentamos o valor da frequência em 1.

No final, obtemos a ocorrência total de um caractere armazenado na frequência e imprimimos.

Aqui está o código Java equivalente: programa Java para encontrar a frequência de um caractere em uma string.

Artigos interessantes...