找出一个子串“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);