跳到主要内容

Java程序查找字符串中字符的频率

要理解这个示例,你应该具备以下 Java 编程 主题的知识:

示例:找出字符的频率

public class Frequency {

public static void main(String[] args) {
String str = "This website is awesome.";
char ch = 'e';
int frequency = 0;

for(int i = 0; i < str.length(); i++) {
if(ch == str.charAt(i)) {
++frequency;
}
}

System.out.println(ch + " 的频率 = " + frequency);
}
}

输出

e 的频率 = 4

在上述程序中,我们使用字符串方法 length() 找出给定字符串 str 的长度。

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

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

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