如何輕鬆擷取 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中文網其他相關文章!