一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

java获取文件扩展名的方法小结【正则与字符串截取】

时间:2017-01-11 编辑:简简单单 来源:一聚教程网

本文实例讲述了java获取文件扩展名的方法。分享给大家供大家参考,具体如下:

问题描述:  有一个String类型:String imageName = "zy.jpg"; 请问我如何截取"."后面的后辍名.

解决方法一:使用正则表达式

 

 代码如下复制代码

packagecsdnTest;

importjava.util.regex.*;

publicclassCSDNTest

{

  publicstaticvoidmain(String[] ss)

  {

    String s="abc.jpg";

    //String regex=".+?//.(.+)";这种写法也是可以的,但我认为没有后面的精确

    String regex=".+?//.([a-zA-z]+)";

    Pattern pt=Pattern.compile(regex);

    Matcher mt=pt.matcher(s);

    if(mt.find())

    {

      System.out.println(mt.group(1));

    }

  }

}

 

解决方法二:

复制代码代码如下:

System.out.println(imageName.substring(imageName.lastIndexOf('.')+1));

或者

复制代码代码如下:

String FileType=imageName.substring(imageName.lastIndexOf('.')+1,imageName.length());

热门栏目