如何轻松提取 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 依赖项
要将此功能合并到您的 Java 项目中,您需要将以下依赖项添加到 Maven 配置中:
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>
结论
来自 Apache Commons IO 的 FilenameUtils.getExtension 提供了一种轻松的提取文件的解决方案Java 中的扩展。通过利用此实用程序,您可以避免编写自己的解析器并享受内置方法的便利。
以上是如何在Java中轻松提取文件扩展名?的详细内容。更多信息请关注PHP中文网其他相关文章!