你可以使用Java的File類來獲取不帶后綴的文件名。以下是一個(gè)示例代碼:
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);
}
}
在這個(gè)示例中,我們首先創(chuàng)建一個(gè)File對象來表示文件"example.txt",然后使用getName()方法獲取文件名。接著,我們查找文件名中最后一個(gè)點(diǎn)的位置(即文件后綴的起始位置),如果文件名中存在點(diǎn),則使用substring()方法截取文件名的前半部分,即不帶后綴的文件名。最后,打印出文件名不帶后綴的部分。