一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java獲取文件擴展名的方法小結【正則與字符串截取】

java獲取文件擴展名的方法小結【正則與字符串截取】

2020-07-25 15:28ORACLE800 Java教程

這篇文章主要介紹了java獲取文件擴展名的方法,結合實例形式分析了使用正則與字符串截取兩種獲取擴展名的操作技巧,需要的朋友可以參考下

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产在线观看福利 | 美女18隐私羞羞视频网站 | 污污的动态图合集 | 欧美深夜在线 | 国产福利一区二区在线精品 | 韩国理论三级在线观看视频 | 乳女教师欲乱动漫无修版动画3d | 2020国语对白露脸 | 日韩一区三区 | 2021最新国产成人精品免费 | 成人影院在线看 | 国产东北三老头伦一肥婆 | tube8最近日本护士 | 99热这里只精品99re66 | 精品久久久久久久久免费影院 | 亚洲欧美国产自拍 | 69短视频 | 99热这里只精品99re66 | 四虎永久网址在线观看 | 5g影院天天5g天天爽大陆 | 亚洲国产成人久久精品影视 | 羞羞一区二区三区四区片 | 精品久久久噜噜噜久久久app | 91精品导航在线观看 | 日日碰碰 | 国产免费又粗又猛又爽视频国产 | 特黄a级三级三级野战 | 精品国产自在在线在线观看 | 午夜私人影院在线观看 | 四虎影视国产精品婷婷 | 国产资源免费 | 日本人与黑人做爰视频网站 | 好吊妞视频998www | 四虎永久在线精品国产馆v视影院 | 99ri国产在线 | 欧美一区二区三区四区在线观看 | 国产盗摄美女嘘嘘视频 | 福利一区在线观看 | 日韩网站在线观看 | 久久re热在线视频精69 | 91九色porn偷拍在线 |