黑马程序员技术交流社区
标题:
记录字符串的子串在父串中出现的个数
[打印本页]
作者:
游呤人
时间:
2015-7-19 00:56
标题:
记录字符串的子串在父串中出现的个数
/*
* 将一个字符串A,其中包含了特定格式的字符串B,记录B在A中的记录
*
* */
public class StringDome {
public int selectzichuang(String str,String str2){
int index=0;
int c=0;
while((index=str.indexOf(str2,index))!=-1){//循环读取这个字符串,假如读到字符串,
//就将该计数器C加一,最后返回的C
c++;
index+=str2.length(); //当字符串B被读到时,就就将字符串的index自身加上B的长度,形成新的索引
}
return c;
}
/*
* 这样做的好处就是将j保留了原有数据不被破坏
* */
public static void main(String[] args) {
String str="asdfsssfsssfadfaerioffasssfjoirpflshosssflitofjsjoiewjsss";
String str2="sss";
StringDome std=new StringDome();
System.out.println(std.selectzichuang(str, str2));
}
}
复制代码
作者:
eayonh
时间:
2015-7-19 02:53
作者:
icichacici
时间:
2015-7-19 07:03
学习了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2