找出ba在整串中出现的次数

找出一个子串“ba”在整串中出现的次数:

"nbaernbatynbauinbaopnba"

提示:

字符串对象1.indexOf(字符串对象2)):输出字符串2在字符串1中出现的索引位置(返回值为int数据)。比如"woaixuexi"要查"ai"这个子字符串在整个字符串中出现的索引位置那返回值就是2。

字符串对象.subString(int index):截取字符串对象从索引index开始到字符串末尾的所有字符并生成新的字符串对象(返回值为字符串对象)。


        String total = "nbaernbatynbauinbaopnba";
        String search = "ba";
        int searchLen = search.length();
        int ans = 0;
        int index = 0;
        while((index=total.indexOf(search,index))>0){
            index+=searchLen;
            ++ans;
        }
        System.out.println(ans);