首頁  >  文章  >  Java  >  java取得檔案副檔名的方法小結【正規與字串截取】

java取得檔案副檔名的方法小結【正規與字串截取】

高洛峰
高洛峰原創
2017-01-16 11:25:131581瀏覽

本文實例講述了java獲取檔案副檔名的方法。分享給大家供大家參考,具體如下:

問題描述:  有一個String類型:String imageName = "zy.jpg"; 請問我如何截取"."後面的後輟學名.

解決方法一:使用正規表達式

package csdnTest;
import java.util.regex.*;
public class CSDNTest
{
  public static void main(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());

希望本文所述對大家java程式設計有所幫助。

更多java取得檔案副檔名的方法小結【正規與字串截取】相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn