gpt4 book ai didi

java - 确定字符出现的次数,无论大小写

转载 作者:行者123 更新时间:2023-12-01 14:01:10 24 4
gpt4 key购买 nike

我是 Java 新手,我希望能够确定字符出现的次数(无论大小写)。文本已输入。这是我所拥有的,但我是通过使用 indexOf 来读取其区分大小写的,但我不希望区分大小写:

public int getNumOfOccurrences(String source, String search) {
int count = 0;
int prevIndex = 0, curIndex = 0;
if (source.length() > 0 && search.length()>0) {
count=-1;
while (curIndex >= 0) {
curIndex = source.indexOf(search, prevIndex);
prevIndex = curIndex + 1;
count++;
}
}
return count;
}

最佳答案

与现在完全相同,但在开始计数之前对 sourcesearch 参数调用 .ToLowerCase() 。显然,这会将所有内容都变成小写。

字符串是不可变的,因此您必须执行String source = source.ToLowerCase(),或者如果您想保持区别,请将其放置在不同的变量中。

关于java - 确定字符出现的次数,无论大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19340986/

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