java mutiparfile获取文件后缀
时间: 2024-01-26 18:04:43 浏览: 70
您好!感谢您的提问。在 Java 中,可以使用 Java IO 库中的 File 类来获取文件的后缀名。示例如下:
```java
import java.io.File;
public class Main {
public static void main(String[] args) {
File file = new File("example.txt");
String fileExtension = getFileExtension(file);
System.out.println(fileExtension); // 输出:.txt
}
public static String getFileExtension(File file) {
String fileName = file.getName();
int dotIndex = fileName.lastIndexOf('.');
if (dotIndex == -1) {
return "";
}
return fileName.substring(dotIndex);
}
}
```
在示例中,我们定义了一个 `getFileExtension()` 方法,该方法接收一个 `File` 对象作为参数,返回文件的后缀名。具体实现是通过获取文件名中最后一个点号的索引,并从该索引开始截取字符串,得到文件的后缀名。需要注意的是,如果文件名中没有点号,则返回空字符串。
阅读全文