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);
} |