在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"); // "txt" String ext2 = FilenameUtils.getExtension("bar.exe"); // "exe"
為了使用FilenameUtils.getExtension,您需要在項目中包含Apache Commons IO 依賴項:
Maven:
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>
Gradle Groovy DSL:
implementation 'commons-io:commons-io:2.6'
Gradle Kotlin DSL:
implementation("commons-io:commons-io:2.6")
或者,您可以參考Maven 中央儲存庫(https://search. maven .org/artifact/commons-io/commons-io/2.6/jar) 用於其他依賴管理選項。
以上是Java中如何有效率地取得檔案副檔名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!