在 Java 中获取文件扩展名
文件扩展名是附加到计算机文件上的后缀,它表示文件格式。下面给出了一个演示获取文件扩展名的程序 −
示例
import java.io.File;
public class Demo {
private static String fileExtension(File file) {
String name = file.getName();
if(name.lastIndexOf(".") != -1 && name.lastIndexOf(".") != 0)
return name.substring(name.lastIndexOf(".") + 1);
else
return "";
}
public static void main(String[] args) {
File file = new File("demo1.txt");
System.out.println("The file extension is: " + fileExtension(file));
}
}上面程序的输出如下 −
输出
The file extension is: txt
现在让我们来理解一下上述程序。
方法 fileExtension() 返回文件扩展名,它带有一个参数,即 File 类对象。下面给出了一个演示此方法的代码片段 −
private static String fileExtension(File file) {
String name = file.getName();
if(name.lastIndexOf(".") != -1 && name.lastIndexOf(".") != 0)
return name.substring(name.lastIndexOf(".") + 1);
else
return "";
}方法 main() 调用方法 fileExtension() 并打印返回的文件扩展名。下面给出了一个演示此方法的代码片段 −
public static void main(String[] args) {
File file = new File("demo1.txt");
System.out.println("The file extension is: " + fileExtension(file));
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP