欢迎访问宙启技术站
智能推送

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次