gpt4 book ai didi

java - 计算输入中特定字符的出现次数

转载 作者:行者123 更新时间:2023-12-02 08:28:01 26 4
gpt4 key购买 nike

Possible Duplicate:
How do I count the number of occurrences of a char in a String?

我希望计算特定字符的出现次数,例如输入中出现的“i”。

示例,来自标准输入: Lorem ipsum dolor sit amet, consectetur adipiscing elit.

这将返回 6 ,因为字母“i”出现了 6 次(区分大小写)。

这可以通过使用 charAt(i) 循环单步遍历字符串来完成。 .

有没有更优雅的方法来实现这一点?

最佳答案

这与单步执行字符串基本相同,但您可以创建如下方法:

private int substrCount(string findStr, string str)
{
lastIndex = 0;
count = 0;
while(lastIndex != -1){
lastIndex = str.indexOf(findStr, lastIndex);

if(lastIndex != -1){
count++;
}
}
}

关于java - 计算输入中特定字符的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4071672/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com