public class StringDemo4 {
public static void main(String[] args) {
demo1();
demo2();
}
private static void demo2() {
String big = "nihaomanihaomanihaoma";
String small = "ni";
int count1 = 0;
for (int i = 0; i+small.length() < big.length(); i++) {
if(big.substring(i,i+small.length()).equals(small)){
count1++;
}
}
}
private static void demo1() {
String max = "maxminxixibigxixicounthahaxixi";
String min = "xixi";
int count = 0;
int index = 0;
while ((index = max.indexOf(min)) != -1) {
max = max.substring(index + min.length());
count++;
}
System.out.println(count);
}
}
|
|