如何获得文件的后缀,即扩展文件名?
方法如下:
方法一:
<span style="white-space:pre"> </span>private static void methodOne(){//方法一
String fileName = "我是文件.jsp";
System.out.println(fileName);
//获得.的位置,然后从这里开始截取字符串到结尾
String suffix=fileName.substring(fileName.lastIndexOf(".")+1);
System.out.println("methodOne:"+suffix);
}
方法二:
<pre name="code" class="java"><span style="white-space:pre"> </span>private static void methodTwo(){
String fileName = "我是文件.jsp";
System.out.println(fileName);
//因为.是特殊字符,所以要加\\
String suffix = fileName.split("\\.")[1];
System.out.println("methodTwo:"+suffix);
}
方法三:如果是知道要找什么文件,也可以这样:
private static void methodThree() {
String fileName = "我是文件.jsp";
System.out.println(fileName);
//因为.是特殊字符,所以要加\\
boolean suffix = fileName.endsWith(".jsp");
System.out.println(fileName+"是jsp文件吗:"+suffix);
}