你可以使用Java的File类来获取不带后缀的文件名。以下是一个示例代码:
import java.io.File;
public class Main {
public static void main(String[] args) {
File file = new File("example.txt");
String filename = file.getName();
int pos = filename.lastIndexOf(".");
if (pos > 0) {
filename = filename.substring(0, pos);
}
System.out.println("File name without extension: " + filename);
}
}
在这个示例中,我们首先创建一个File对象来表示文件"example.txt",然后使用getName()方法获取文件名。接着,我们查找文件名中最后一个点的位置(即文件后缀的起始位置),如果文件名中存在点,则使用substring()方法截取文件名的前半部分,即不带后缀的文件名。最后,打印出文件名不带后缀的部分。