首頁 > Java > java教程 > 主體

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

高洛峰
發布: 2017-01-16 11:25:13
原創
1601 人瀏覽過

本文實例講述了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中文網!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板