class Test
{
public static void main(String[] args)
{
//System.out.println("Hello World!");
String s ="kkxbckkdkkskk";
set(s,"kk");
System.out.println("count="+set(s,"kk"));
}
public static int set(String s,String key)
{int count=0;
int index=0;
while((index=s.indexOf(key))!=-1);
{
s=s.substring(index+key.length());
//System.out.println(s);
count++;
}
return count;
}
}
为什么打印不出结果,进入死循环
{
public static void main(String[] args)
{
//System.out.println("Hello World!");
String s ="kkxbckkdkkskk";
set(s,"kk");
System.out.println("count="+set(s,"kk"));
}
public static int set(String s,String key)
{int count=0;
int index=0;
while((index=s.indexOf(key))!=-1);
{
s=s.substring(index+key.length());
//System.out.println(s);
count++;
}
return count;
}
}
为什么打印不出结果,进入死循环