实验中遇到要获取文件的类型或者扩展名的情况,了解了下。
具体实现:
File file = new File("D:/视频1.mp4");
String fileName=file.getName();
//获取文件类型fileType(不带.)
String fileType = fileName.substring(fileName.indexOf('.')+1,fileName.length());
//获取文件扩展名(带.)
String file_ext = fileName.substring(fileName.lastIndexOf("."),fileName.length());
System.out.println(fileName + "的类型是:" + fileType);
System.out.println(fileName + "的扩展名是:" + file_ext);
运行结果:

其实是一个意思。哈哈,好无聊。

本文介绍了一种在Java中获取文件类型和扩展名的方法。通过使用File类和getName()方法,结合substring()方法截取字符串,可以准确地得到文件的类型(不带.)和扩展名(带.)。此方法适用于处理各种文件格式。
1万+





