第1个回答 2017-08-19
import java.io.*;
class Tester {
public static void main(String[] args) {
File file = new File("abc.java");
if (file.exists()) {
if (file.isFile()) {
if (file.getName().matches("(?i).*java$")) {
System.out.println("是java文件");
} else {
System.out.println("不是java文件");
}
} else {
System.err.println("是目录");
}
} else {
System.err.println("文件不存在");
}
}
}
第2个回答 2021-11-29
package 字符串.zifucuan;
//判断是否为(.java)文件
import java.util.Scanner;
public class 字indexOF2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入文件名字:");
String X = input.next();
//indexDF是判断字符在字符串的位置
if(X.indexOf(".java")==X.length()-5){
//注意等号以及.的位置
System.out.println("此文件符合.java规范");
}else {
System.out.println("此文件不符合规范");
}
}
}