Java教程

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

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

在本程序中,您将学习查找给定字符串中某个字符的出现次数(频率)。
要理解此示例,您应该了解以下Java 编程主题:
Java if...else 语句 Java for 循环 Java String charAt()

示例: 查找字符的频率

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
我们使用 charAt() 函数遍历字符串中的每个字符,该函数获取索引( i) 并返回给定索引中的字符。
我们将每个字符与给定的字符 ch 进行比较。如果匹配,我们将 frequency 的值增加 1、
最后,我们获取存储在 frequency 中的字符的总出现次数并打印出来。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4