首頁 > Java > java教程 > 如何在Java中有效率地檢索檔案副檔名?

如何在Java中有效率地檢索檔案副檔名?

Susan Sarandon
發布: 2024-12-25 10:29:10
原創
957 人瀏覽過

How Can I Efficiently Retrieve File Extensions in Java?

在Java 中擷取檔案副檔名

在Java 中,可以使用FilenameUtils.getExtension 方法來取得檔案的檔案副檔名Apache Commons IO 庫。此方法提供了一種從檔案路徑或檔案名稱中提取副檔名的便捷高效的方法。

用法:

要使用 FilenameUtils.getExtension 方法,請包含您的專案包含以下 Maven依賴項:

<dependency>
  <groupId>commons-io</groupId>
  <artifactId>commons-io</artifactId>
  <version>2.6</version>
</dependency>
登入後複製

您可以指定完整檔案路徑或僅指定檔案名稱為方法的輸入:

String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt"); // returns "txt"
String ext2 = FilenameUtils.getExtension("bar.exe"); // returns "exe"
登入後複製

其他選項:

Apache Commons IO 函式庫提供了幾種其他處理檔案副檔名的方法:

  • FilenameUtils.getExtension(String, String):取得檔案的副檔名,可以選擇包含點分隔符號。
  • FilenameUtils.removeExtension(String):從檔案名稱中刪除副檔名。
  • FilenameUtils.getBaseName(String):取得不含副檔名的檔案的基本名稱。
  • FilenameUtils.wildcardMatch(String, String):檢查檔案名稱是否與通配符匹配

透過使用這些方法,開發者可以方便地處理各種Java應用程式中的文件擴展名。

以上是如何在Java中有效率地檢索檔案副檔名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板