java怎么实现统计一个字符串中字符出现的次数
3个回答
展开全部
可以用String的indexof(str,fromindex)方法,循环遍历加一个计数器统计次数。
public class CountTimes {
public static void main(String[] args) {
String str="In the entire world there's nobody like me and my best wishes is become myself";
int times = searchstr("my", str); //返回2
System.out.println(times);
}
public static int searchstr(String key, String str) {
int index = 0;//每次的搜索到的下标
int count = 0;//计数器
while (( index=str.indexOf(key, index)) != -1) {
index = index + key.length();
count++;
}
return count;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询