import java.io.File;
public class FileNameSuffixExample {
public static void main(String[] args) {
// 创建一个文件对象
File file = new File("example.txt");
// 获取文件名
String fileName = file.getName();
// 获取文件名后缀
String fileExtension = getFileExtension(fileName);
// 打印文件名后缀
System.out.println("文件名后缀: " + fileExtension);
}
/**
* 获取文件名的后缀
* @param fileName 文件名
* @return 文件名后缀,如果没有后缀则返回空字符串
*/
public static String getFileExtension(String fileName) {
if (fileName.lastIndexOf(".") != -1 && fileName.lastIndexOf(".") != 0) {
return fileName.substring(fileName.lastIndexOf(".") + 1);
} else {
return "";
}
}
}
File
类创建一个文件对象,传入文件路径或文件名。file.getName()
方法获取文件的完整名称(包括扩展名)。getFileExtension
方法,该方法接收文件名作为参数,并返回文件的后缀。如果文件名中包含 .
,则提取 .
后面的部分作为后缀;否则返回空字符串。这个代码示例展示了如何在 Java 中获取文件名的后缀。
下一篇:java system
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站