欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

获取一个字符串在另一个字符串中出现的次数

程序员文章站 2023-12-22 21:39:46
...
/
3,获取一个字符串在另一个字符串中出现的次数。
	"abkkcdkkefkkskk"
*/

public class ChCount{
	public static void main(String[] args){
		String str = "abkkcdkkefkkskkgkk";
		//计数器
		int count = 0;
		//下标(从什么位置开始查找)
		int index = 0;
		
		/*通过indexOf方法从下标为0的位置进行查找,如果indexOf查找不到就会返回-1,
		* 将-1赋值给index,接着index和0进行比较,条件不成立结束循环
		*	如果能够找到,将下标的值赋值给index,然后进入循环体记一次数
		*/
		while((index=str.indexOf("kk",index))>0){
			count++;
			
			/*查找到kk后的下标需要+2(子字符串个数在这里是2),
			 *然后再进入while循环体内进入新一轮的查找
			 */
			index=index +2;
		}
		System.out.println("字符子串\"kk\" 出现的个数="+count);
	}
}


相关标签: indexOf方法

上一篇:

下一篇: