Java函数实现计算字符串中某字符出现次数
发布时间:2023-06-07 18:19:50
计算字符串中某字符出现次数是一个常见的问题。在Java中,我们可以通过编写一个函数来计算字符串中某字符出现的次数。
函数名称:countChar(String str, char ch)
参数说明:
str:字符串,表示待统计的字符串
ch:字符,表示要统计的字符
返回值:
int类型,表示字符ch在字符串str中出现的次数
实现思路:
- 遍历字符串中的每一个字符
- 如果某个字符与给定字符相同,则将计数器加1
- 最后返回计数器的值即可
代码实现:
public static int countChar(String str, char ch) {
int count = 0; //初始化计数器为0
for (int i = 0; i < str.length(); i++) {
if(str.charAt(i) == ch) { //如果当前字符与给定字符相同
count++; //计数器加1
}
}
return count; //返回计数器的值
}
示例:
String str = "Java is a popular programming language";
char ch = 'a';
int count = countChar(str, ch);
System.out.println(ch + "出现了" + count + "次");
输出结果:
a出现了4次
