用==不行吗 用equal?? (prefix=="java")
String fileName = "HelloWorld.java";
int index = fileName.indexOf('.');
String prefix =fileName.substring(11,15);
// 还有这里我原来是(index+1),fileName.length() (index!=0||index>0 )这样的 为什么是11~15 不是11~14吗 15指的是什么
//用==不行吗 用equal?? (prefix=="java")
if ((index != 0)&&(prefix=="java")){
System.out.println("Java文件名正确");
} else {
System.out.println("Java文件名无效");
}