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

要理解此示例,您应了解以下Java编程主题


Example: Find Frequency of Character

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

In the above program, the length of the given string, str, is found using the string method length().

We loop through each character in the string using charAt() function which takes the index (i) and returns the character in the given index.

We compare each character to the given character ch. If it's a match, we increase the value of frequency by 1.

In the end, we get the total occurrence of a character stored in frequency and print it.

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

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

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

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