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("Frequency of $ch = $frequency")
}

运行程序后,输出将是

Frequency of e = 4

在上面的程序中,使用字符串方法 length() 找到了给定字符串 str 的长度。

我们使用 charAt() 函数遍历字符串中的每个字符,该函数接受索引(i)并返回给定索引处的字符。

我们将每个字符与给定的字符 ch 进行比较。如果匹配,我们将 frequency 的值增加 1。

最后,我们将字符的总出现次数存储在 frequency 中并打印出来。

这是等效的 Java 代码:Java 程序查找字符串中字符的频率

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战