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

📅  最后修改于: 2020-09-26 18:30:06             🧑  作者: Mango

在此程序中,您将学习查找给定字符串 字符的出现(频率)。

示例:查找字符的频率
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("Frequency of " + ch + " = " + frequency);
    }
}

输出

Frequency of e = 4

在上述程序中,使用字符串方法length()找到给定字符串 str的 length()

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

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

最后,我们获得了一个频率中存储的字符的全部出现并进行打印。