请问哪位大虾知道这个程序有什么错误,谢谢!
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的问题
Java code
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);
}
}