可以使用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()方法输出文件名(不带后缀)。

Java 获取文件名(不带后缀)

原文地址: https://www.cveoy.top/t/topic/ox3y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录