21xrx.com
2024-12-22 22:21:34 Sunday
登录
文章检索 我的文章 写文章
如何在JAVA中获取文件后缀名
2023-06-15 13:49:00 深夜i     --     --
JAVA 文件 后缀名 String

在JAVA编程中,很多时候需要对不同类型的文件进行处理,而获取文件后缀名就显得尤为重要。在JAVA中,获取文件后缀名可以通过许多方式实现,本文将介绍常用的几种方式。

一、使用String.lastIndexOf()方法

String.lastIndexOf()方法可以定位字符串中某个字符或子字符串最后一次出现的位置。利用该方法获取文件后缀名就可以轻松实现。代码如下:


String fileName = "test.jpg"; 

String suffix = fileName.substring(fileName.lastIndexOf(".")+1);

二、使用String.split()方法

String.split()方法可以通过指定字符串分离符将字符串拆分为字符串数组。利用该方法获取文件后缀名同样简单。代码如下:


String fileName = "test.jpg"; 

String[] array = fileName.split("\\.");

String suffix = array[array.length-1];

三、使用FilenameUtils.getExtension()方法

使用第三方库Apache Commons IO,可以更为方便地获取文件后缀名。具体实现如下:


String fileName = "test.jpg"; 

String suffix = FilenameUtils.getExtension(fileName);

以上就是三种在JAVA中获取文件后缀名的方法。无论是哪种方式,均能轻松实现该功能,可以根据自己的实际需求选择使用。

.lastIndexOf()、String.split()、FilenameUtils.getExtension()、Apache Commons IO。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复