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

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

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

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

java獲取文件擴(kuò)展名的方法小結(jié)【正則與字符串截取】

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

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

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

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

解決方法一:使用正則表達(dá)式

?
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=".+?//.(.+)";這種寫法也是可以的,但我認(rèn)為沒有后面的精確
    String regex=".+?//.([a-zA-z]+)";
    Pattern pt=Pattern.compile(regex);
    Matcher mt=pt.matcher(s);
    if(mt.find())
    {
      System.out.println(mt.group(1));
    }
  }
}

解決方法二:

復(fù)制代碼 代碼如下:
System.out.println(imageName.substring(imageName.lastIndexOf('.')+1));

 

或者

復(fù)制代碼 代碼如下:
String FileType=imageName.substring(imageName.lastIndexOf('.')+1,imageName.length());

 

希望本文所述對大家java程序設(shè)計(jì)有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品国产高清国产专区 | 国产日韩一区二区 | 国产九九在线 | 精品一区二区三区波多野结衣 | 问一问免费咨询 | 欧美三级小视频 | 狠狠色伊人亚洲综合网站色 | 亚洲视频第一页 | 青青艹视频在线 | 欧美一区二区三区四区在线观看 | 欧美日韩国产中文字幕 | 亚洲国产精品网站久久 | 息与子中文字幕完整在线 | 女性全身裸露无遮挡 | 女人把扒开给男人爽 | 国产精品久久国产三级国电话系列 | 久久亚洲精品中文字幕60分钟 | 思敏1一5集国语版免费观看 | 6969精品视频在线观看 | 唯美 清纯 另类 亚洲制服 | a天堂中文在线 | 天堂网在线.www天堂在线视频 | 国产亚洲精品自在线亚洲情侣 | 法国老妇性xx在线播放 | 极品ts赵恩静和直男激战啪啪 | 欧美va在线 | 亚洲AV无码国产精品色午夜情 | 国产精品自在线拍 | 秋霞黄色 | 国产女同精品 | 精品日本一区二区 | 91大神大战高跟丝袜美女 | 91亚洲精品丁香在线观看 | 欧美日韩国产亚洲一区二区 | 日韩精品久久不卡中文字幕 | 精品国产自在现线拍国语 | 性做久久久久久 | 国产精品原创视频 | 国产精品色拉拉免费看 | 久见久热 这里只有精品 | 日本成人黄色网址 |