首頁 >Java >java教程 >如何在Java中輕鬆提取檔案副檔名?

如何在Java中輕鬆提取檔案副檔名?

Linda Hamilton
Linda Hamilton原創
2024-12-02 17:14:10946瀏覽

How to Easily Extract File Extensions in Java?

如何輕鬆擷取 Java 中的檔案副檔名

在 Java 中處理檔案時,通常需要擷取其副檔名。但是,不要編寫自訂解析器,而是考慮利用 Apache Commons IO 提供的實用程式。

使用 FilenameUtils.getExtension

FilenameUtils 類別提供了一個名為 getExtension 的便利方法可以有效地從給定輸入中提取檔案副檔名。此方法支援完整路徑和僅檔案名稱。

用法範例

以下程式碼片段示範如何使用此方法:

import org.apache.commons.io.FilenameUtils;

// ...

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

Maven 依賴項

Maven 依賴項

要將此功能合併到您的Java 專案中,您需要將以下依賴項新增至Maven 設定中:
<dependency>
  <groupId>commons-io</groupId>
  <artifactId>commons-io</artifactId>
  <version>2.6</version>
</dependency>

結論

來自 Apache Commons IO 的 FilenameUtils.getExtension 提供了一種輕鬆的提取檔案的解決方案Java 中的擴充。透過利用此實用程序,您可以避免編寫自己的解析器並享受內建方法的便利性。

以上是如何在Java中輕鬆提取檔案副檔名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn