Java 获取文件名称:去除扩展名

本文提供一个Java方法,用于从给定文件路径中提取文件名,并去除扩展名。

方法代码:

public static String getFileName(String path) {
   File file = new File(path);
   String fileName = file.getName();
   int dotIndex = fileName.lastIndexOf('.');
   if (dotIndex > 0) {
      fileName = fileName.substring(0, dotIndex);
   }
   return fileName;
}

调用示例:

String path = 'doc/file/picture.jpeg';
String fileName = getFileName(path);
System.out.println(fileName); // 输出:picture

代码说明:

  1. getFileName(String path) 方法接收一个文件路径作为参数。
  2. 使用 File 类获取文件对象。
  3. 使用 getName() 方法获取文件名,包含扩展名。
  4. 使用 lastIndexOf('.') 方法查找最后一个点号的位置,该点号通常用于分隔文件名和扩展名。
  5. 如果找到点号(dotIndex > 0),则使用 substring(0, dotIndex) 方法截取文件名,去除扩展名。
  6. 返回截取后的文件名。

使用方法:

将该方法添加到您的Java代码中,并通过传递文件路径来调用它。该方法将返回文件名称,去除扩展名。

Java 获取文件名称:去除扩展名

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

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