Java如何使用函数在Java中实现计算字符串中某个字符出现的次数?
发布时间:2023-09-14 15:40:12
在Java中实现计算字符串中某个字符出现的次数可以使用函数来完成。下面是一个示例代码:
public class Main {
public static void main(String[] args) {
String str = "Hello World";
char ch = 'o';
int count = countOccurrences(str, ch);
System.out.println(ch + " 出现的次数为: " + count);
}
public static int countOccurrences(String str, char ch) {
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == ch) {
count++;
}
}
return count;
}
}
上述代码中,countOccurrences是一个函数,它接受一个字符串str和一个字符ch作为参数,并返回字符ch在字符串str中出现的次数。
在函数内部,我们使用str.charAt(i)来获取字符串中索引i处的字符,并与目标字符ch进行比较。如果相等,则将计数器count加1。
最后,我们在main函数中调用countOccurrences函数,并将结果打印出来。
运行以上代码,输出结果为:
o 出现的次数为: 2
这表示字符o在字符串"Hello World"中出现了2次。
