java中file获取后缀方法
时间: 2024-01-16 14:02:29 浏览: 161
java批量修改文件后缀名方法总结
在Java中,可以使用File类的getName()方法和lastIndexOf()方法来获取文件的后缀名。示例代码如下:
```java
import java.io.File;
public class GetFileExtension {
public static void main(String[] args) {
File file = new File("example.txt");
String fileName = file.getName();
String fileExtension = "";
int dotIndex = fileName.lastIndexOf('.');
if (dotIndex > 0 && dotIndex < fileName.length() - 1) {
fileExtension = fileName.substring(dotIndex + 1);
}
System.out.println(fileExtension); // 输出:txt
}
}
```
其中,lastIndexOf()方法会获取文件名中最后一个"."(点)的位置,如果存在,则将点后面的字符串作为文件的后缀名。如果文件名中没有点或者点在文件名的第一个位置,那么文件没有后缀名。
阅读全文