public class TestFindString {
public static void main(String[] args) {
String aim = "sunjavahpjavaokjavajjavahahajavajavagoodjava";
String goal = "java";
int count = 1;
int index = aim.indexOf(goal);
String op = aim.substring(index + goal.length());
System.out.println(op);
while(index != -1){
op = op.substring(index + goal.length());
count++;
index = op.indexOf(goal);
System.out.println(op);
}
System.out.println(count);
}
}
其实
int index = aim.indexOf(goal);
String op = aim.substring(index + goal.length());
这两行是测试api中提供的这俩方法怎么用。写完发现也无所屌谓。挂上判断语句就直接出活了。