class subStringCount
{
public static void main(String[] args)
{
String str="abccddaabbccddaabbccdd";
System.out.println(getSubCount(str,"cc"));
}
public static int getSubCount(String str,String key)//指定字符串,和要找的值
{
//定义计数器
int count=0;
//定义indexOf返回值
int index=0;
//利用indexOf里的indexOf(String str,int fromIndex)
while((index=(str.indexOf(key,index)))!=-1)
{
//index值+key的长度
index=index+key.length();
count++;
}
return count;
}
}
【java编程】String之获取一个字符串在另一个字符串中出现的次数
本文介绍了一种在Java中实现查找并计数特定子串出现次数的方法。通过使用indexOf方法迭代查找目标子串的位置,并更新计数器来统计总的出现次数。此方法适用于需要在长字符串中快速定位和计数子串的应用场景。

被折叠的 条评论
为什么被折叠?



