请问哪位大虾知道这个程序有什么错误,谢谢!
public class Test{
public static void main(String args[]){
String s="javaAjavaBjavaCjavaDjavaEjava";
String sToFind="java";
int count=0;
int index=-1;
while((index=s.indexOf(sToFind))!=-1){
s=s.indexstring(index=sToFind.length());
count++;
}
System.out.println(count);
}
}
[解决办法]
s=s.indexstring(index=sToFind.length());
indexstring这个方法没有吧
[解决办法]
暂时没有indexstring这个方法 并且你的思路也是有点问题的 如下的代码可以解决LZ的问题
public class Test{ public static void main(String args[]) { String s = "javaAjavaBjavaCjavaDjavaEjava"; String sToFind = "java"; int count = 0; int index = -1; String str[] = s.split(sToFind); System.out.println(count = str.length); }}