java file 获取文件名称 不带后缀
可以使用Java的File类的getName()方法和lastIndexOf()方法来获取文件名(不带后缀)。
例如,对于文件名为"example.txt"的文件,可以使用以下代码获取文件名(不带后缀):
File file = new File("example.txt");
String fileName = file.getName();
int dotIndex = fileName.lastIndexOf(".");
if(dotIndex > 0){
fileName = fileName.substring(0, dotIndex);
}
System.out.println(fileName); // 输出 "example"
首先,使用File类的构造方法创建一个文件对象。然后,使用getName()方法获取文件名(包括后缀)。接下来,使用lastIndexOf()方法获取文件名中最后一个"."字符的位置。如果找到了"."字符,则使用substring()方法截取文件名的前半部分,即不包括后缀的部分。
最后,使用System.out.println()方法输出文件名(不带后缀)
原文地址: https://www.cveoy.top/t/topic/gJJn 著作权归作者所有。请勿转载和采集!