java中代码为什么一直提示我找不到主方法
eclipse并未报错,就是运行后示"在类shuben.OutString$1中找不到main方法",代码如下,是书上的例题:,局部类。publicclassOutStr...
eclipse并未报错,就是运行后示"在类 shuben.OutString$1 中找不到 main 方法",代码如下,是书上的例题:,局部类。
public class OutString {//外部类
public static void main(String[] args){//主方法
final String sourceStr="ji lin sheng ha ha";//定义常量字符串;
IStringDealsl s=new IStringDealsl(){//接口,见接口文件,局部类
public String filterBlankChar(){//局部类的方法
String convertStr=sourceStr;
convertStr=convertStr.replaceAll(" ",",");//将空格替换为逗号
return convertStr;
}
};
System.out.println(sourceStr);//输出原字符品
System.out.println("zhuan huan hou:"+s.filterBlankChar());//输出转换后的字符串
}
}
接口文件也有:
public interface IStringDealsl {
public String filterBlankChar();
}
究竟哪里有问题呢,书上也是这种结构啊。 展开
public class OutString {//外部类
public static void main(String[] args){//主方法
final String sourceStr="ji lin sheng ha ha";//定义常量字符串;
IStringDealsl s=new IStringDealsl(){//接口,见接口文件,局部类
public String filterBlankChar(){//局部类的方法
String convertStr=sourceStr;
convertStr=convertStr.replaceAll(" ",",");//将空格替换为逗号
return convertStr;
}
};
System.out.println(sourceStr);//输出原字符品
System.out.println("zhuan huan hou:"+s.filterBlankChar());//输出转换后的字符串
}
}
接口文件也有:
public interface IStringDealsl {
public String filterBlankChar();
}
究竟哪里有问题呢,书上也是这种结构啊。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询