因为文件全名的最后一个“.”的就是扩展名。所以可以用字符串的lastIndexOf方法获取最后一个“.”的位置,然后用字符串的substring方法获取扩展名。
例如:
01.<div class="blockcode"><blockquote>/*
02.需求:获取一个已知文件的扩展名。
03.
04.*/
05.class KuoZhanName
06.{
07. public static void main(String[] args)
08. {
09. String fileName = "aabbcc.doc.java.txt"; //文件全名
10. String kzName = fileName.substring(fileName.lastIndexOf(".") + 1); //lastIndexOf获取最后一个“.”位置,传给substring获取扩展名
11. System.out.println(kzName);//打印扩展名
12. }
13.}
|