JAVA - 删除文件扩展名的最有效方法

ami*_*u86 -1 java file-extension

我想删除文件的扩展名。例如:

  • ActualFile = image.png
  • ExpectedFile = image

使用哪种方法最有效?

  1. removeExtension()org.apache.commons.io 提供的方法
  2. fileName.substring(0, fileName.lastIndexOf('.'))

ole*_*nik 5

没有什么区别,除了一个。您真的想添加整个 Apache 库以仅使用一种方法吗?如果您在应用程序中使用 Apache - 那么也可以使用它。如果没有 - 请创建您的自定义实现 - 这不是火箭科学。