黑马程序员技术交流社区
标题:
2. 统计大串中小串出现的次数(两种解法,两种思路)
[打印本页]
作者:
lizhao
时间:
2016-8-2 00:38
标题:
2. 统计大串中小串出现的次数(两种解法,两种思路)
4. 统计大串中小串出现的次数 String max =
* "woaiheima,heimahenlihai,womendajiadoushiheimachengxuyuan"; String min =
* "heima";
*/
public static void main(String[] args) {
String max = "woaiheima,heimahenlihai,womendajiadoushiheimachengxuyuanheima";
String min = "heima";
method1(max, min);
method2(max,min);
}
private static void method2(String max, String min) {
int count = 0;
int len = 0;
while( (len = max.indexOf(min)) != -1 ){
max = max.substring(len+min.length());
count++;
}
System.out.println(count);
}
private static void method1(String max, String min) {
int oldLen = max.length();
String newStr = max.replace(min,"");
int newLen = newStr.length();
int needLen = oldLen - newLen;
int need = needLen/min.length();
System.out.println(need);
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2