java 如何获取文件名后缀
时间: 2024-10-16 11:16:45 浏览: 28
在 Java 中,你可以通过 `java.io.File` 类的方法来获取文件名的后缀。首先,你需要创建一个 `File` 对象表示你想要处理的文件,然后可以使用 `getName()` 和 `getPath()` 方法获取文件名和完整路径,接着使用字符串操作找到后缀部分。这里有一个简单的示例:
```java
import java.io.File;
public class FileNameSuffixExample {
public static void main(String[] args) {
File file = new File("path/to/your/file.txt"); // 替换为实际文件路径
String fileName = file.getName();
int dotIndex = fileName.lastIndexOf('.');
if (dotIndex != -1) { // 如果存在点字符
String suffix = fileName.substring(dotIndex + 1); // 后缀从点后开始到字符串结束
System.out.println("文件后缀: " + suffix);
} else {
System.out.println("文件没有后缀");
}
}
}
```
这个例子中,如果文件名为 "file.txt",程序将打印出 "txt"。
阅读全文