java怎么获取不带后缀的文件名

avatar
作者
筋斗云
阅读量:0

你可以使用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()方法截取文件名的前半部分,即不带后缀的文件名。最后,打印出文件名不带后缀的部分。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!