本文實例講述了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 )); } } } |
解決方法二:
或者
希望本文所述對大家java程序設計有所幫助。