从文件名中删除.txt - Java

时间:2013-05-03 15:36:00

标签: java parsing

我正在读取文件名为Strings。我不知道这些文件名会有多长,但我知道所有文件都以.txt结尾。我想删除.txt只留下文件名。有什么想法吗?

4 个答案:

答案 0 :(得分:1)

 int dot = file.getFileName().toString().lastIndexOf(".");
 String me = "File: " + file.getFileName().toString();
 System.out.println("File: " + file.getFileName().toString().substring(0,dot+1));

答案 1 :(得分:0)

yourString.subtring(0, yourString.length()-4);

答案 2 :(得分:0)

if(filepath.endsWith(".txt") {
    filepath = filepath.substring(0, filepath.lastIndexOf(".txt");
}

答案 3 :(得分:0)

If (filename.endsWith(".txt")) {
    filename = filename.substring(0, filename.length()-4);
}

或者:

filename = filename.replace(".txt", "");

(也会删除文件末尾的任何.txt文件)