int count=getKeyStringCount(str,key);
System.out.print(count);
这些没放在主函数内的原因,我把你原来没经eclipse改过前的代码修改了下,getKeyStringCoune()这个代码块还是用你原来的public,没改,编译是能通过的,你可以再试下,然后看下我改动的地方。
public class StringTestDemoTwo {
/**
* @param args
*/
public static void main(String[] args){
String str="wugangwugangwugangwugang";
String key="wu";
int count=getKeyStringCount(str,key);
System.out.print(count);
}
public static int getKeyStringCount(String str,String key)
public static int getKeyStringCount(String str,String key)
{
//定义计数器
//定义初始位置
int index=0;
int count=0;
System.out.print(count);
while((index=str.indexOf(key))!=-1)
{
str=str.substring(index+key.length());
count++;