示例: 查找字符的频率
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 中的字符的总出现次数并打印出来。