关闭

计算字符串中的子串出现次数

37人阅读 评论(0) 收藏 举报
package com.company.string;


import java.util.Arrays;


/*
 * reverse string
 */
public class Reverse {
public static void main(String[] args) {
String str = "新中国好不好打赛达大道";
Reverse re=new Reverse();
String s=re.reverse(str);
System.out.println(s);
int i=re.count(str, "新");
System.out.println("次数是"+i);

}

public int count(String str,String target){
int count=0;
int fromIndex=0;

while((fromIndex=str.indexOf(target, fromIndex))!=-1){//布尔函数-如果带有目标子串存在则返回非-1的下标

//从找到的地方开始计算下标

count++;

fromIndex+=target.length();
}


return count;

}
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1294次
    • 积分:248
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章存档