方法一:
String filename=”test.java”;
/*
* 怎么判断文件是否是Java文件
* 1.看文件有没有 .
* 2.获取 . 后面的字符串
* 3.拿 . 后面的字符串跟”Java”对比
*/
int index=filename.indexOf(“.”);
if(index==-1){
System.out.println(“不是Java文件”);
}
else{
String sub=filename.substring(index+1);
if(sub.equals(“java”)){
System.out.println(“是Java文件”);
}
else{
System.out.println(“不是Java文件”);
}
}
方法二:
// .如果前面有多个 . 判断是不是Java文件
String filename=”fgu.test.java”;
/*
* 怎么判断文件是否是Java文件
* 1.看文件有没有 .
* 2.获取 . 后面的字符串
* 3.拿 . 后面的字符串跟”Java”对比
*/
int index=filename.lastIndexOf(“.”);
if(index==-1){
System.out.println(“不是Java文件”);
}
else{
String sub=filename.substring(index+1);
if(sub.equals(“java”)){
System.out.println(“是Java文件”);
}
else{
System.out.println(“不是Java文件”);
}
}
结果是:
是Java文件