黑马程序员技术交流社区
标题:
大串小串
[打印本页]
作者:
舞动炫龙
时间:
2016-1-24 15:57
标题:
大串小串
今天学完String自己写的, 没看讲师讲的,不要大虐啊!!!!
public class Test7 {
/*
* 需求:统计大串中小串出现的次数
* 这里的大串和小串可以自己根据情况给出
*/
public static void main(String[] args) {
String s1 = "11mimi22mimi33mi44mimi55mimi66";
String s2 = "mimi";
int count = 0; //定义计数器
while(s1.indexOf(s2) > 0) {
count++;
s1 = s1.substring(s1.indexOf(s2) + s2.length());
}
System.out.println("出现的次数是:"+count);
}
}
上图
111.jpg
(43.1 KB, 下载次数: 31)
下载附件
2016-1-24 15:55 上传
作者:
黑夜中那颗星
时间:
2016-1-24 18:55
你这个有bug,把s1改成"mimimimimimimimimi" 这样显示出现的次数是0
作者:
呼雁潇
时间:
2016-1-24 19:12
//定义计数器
int count = 0;
//定义索引
int index = 0;
//判断小窜是否在大串中出现
while ((index=max.indexOf(min)) !=-1) {
count++;
max=max.substring(index+min.length());
}
System.out.println(count);
作者:
呼雁潇
时间:
2016-1-24 19:15
貌试一样一样的
作者:
yehua1026
时间:
2016-1-24 22:12
棒棒哒!!!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2