💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# Kotlin 程序:查找字符串中字符的频率 > 原文: [https://www.programiz.com/kotlin-programming/examples/frequency-character](https://www.programiz.com/kotlin-programming/examples/frequency-character) #### 在此程序中,您将学习在 Kotlin 中查找给定字符串中某个字符的出现(频率)。 ## 示例:查找字符的频率 ```kt 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") } ``` 运行该程序时,输出为: ```kt Frequency of e = 4 ``` 在上述程序中,使用字符串方法`length()`查找给定字符串`str`的长度。 我们使用`charAt()`函数遍历字符串中的每个字符,该函数获取索引(`i`)并返回给定索引中的字符。 我们将每个字符与给定字符`ch`进行比较。 如果匹配,我们将`frequency`的值增加 1。 最后,我们获得了一个以`frequency`存储的字符的总出现次数,并将其打印出来。 以下是等效的 Java 代码: [Java 程序:查找字符串中字符的频率](/java-programming/examples/frequency-character "Java program to find the frequency of a character in a string")。