Java如何获取文件的扩展名呢?
实现思路:
下文讲述笔者自己编写的一个函数用于获取文件的扩展名
主要借助indexOf方法截取“.”后面的信息作为文件扩展名
import java.io.File;
public class testClass{
public static void main(String[] args) {
File file = new File("D:/tmp/java265.txt");
System.out.println("文件扩展名: "+getFileExtension(file));
}
private static String getFileExtension(File file) {
String fileName = file.getName();
if(fileName.lastIndexOf(".") != -1 && fileName.lastIndexOf(".") != 0)
return fileName.substring(fileName.lastIndexOf(".")+1);
else return "";
}
}
------运行以上代码,将输出以下信息----
文件扩展名: txt
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。