编写一个程序 判断是不是java文件

如题所述

public class IsJava
{
public static void main(String[] args)
{
//将fn指定为一个文件名,以判断对应的文件是否是java文件
String fn="IsJava.java";
if(fn.endsWith(".java"))
{
System.out.println(fn+"是java源文件。");
}
else
{
System.out.println(fn+"不是java源文件。");
}
}
}
温馨提示:答案为网友推荐,仅供参考
第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("此文件不符合规范");
}
}
}
相似回答