java获取文件后缀名
2015-11-24 14:36
561 查看
/**获取文件后缀名**/
public static String endWith (String fileName) {
String result = "";
if(fileName.contains(".")){
String[] token = fileName.split("\\.");
if(token!=null&&token.length>0){
result = token[1].toLowerCase();
}
}
return result;
}
可以放到工程的工具類里直接調用,需要注意的是 String[] token = fileName.split("\\."); 一定要用轉義字符,因為spilt裡面有一定的正則表達式在裡面
发现个更简单的模式并且上面的方法有问题 就是当有两个点的文件名的时候
所以新的方法如下
public static String endWith(String fileName){
int index = fileName.lastIndexOf(".");
return fileName.substring(index + 1);
}
public static String endWith (String fileName) {
String result = "";
if(fileName.contains(".")){
String[] token = fileName.split("\\.");
if(token!=null&&token.length>0){
result = token[1].toLowerCase();
}
}
return result;
}
可以放到工程的工具類里直接調用,需要注意的是 String[] token = fileName.split("\\."); 一定要用轉義字符,因為spilt裡面有一定的正則表達式在裡面
发现个更简单的模式并且上面的方法有问题 就是当有两个点的文件名的时候
所以新的方法如下
public static String endWith(String fileName){
int index = fileName.lastIndexOf(".");
return fileName.substring(index + 1);
}
相关文章推荐
- java web服务器上画图不显示的问题
- java NIO简介
- eclipse创建Maven-web工程参考
- eclipse找不到或无法加载主类
- java源码分析之HashMap(jdk1.6)
- eclipse 自动 注释
- MyEclipse 2015 移动开发教程
- 01-2-SpringMVC-为Myeclipse安装spring的插件
- 01-1-SpringMVC-怎么从官网下载Spring的jar包
- win7/win8.1/win10系统下如何配置Java环境变量 Java环境变量的配置教程介绍
- Spring3 MVC 深入研究
- 【LeetCode】189 Rotate Array 小侃小解
- 在JSP中调用JAVA类和使用JavaBean有什么区别?
- JAVA使用JDBC操作数据库
- JavaEE_JSP_JSTL标签 参考手册
- 【LeetCode】又开新篇章啦
- java计算公式
- Spring中Jdbctemplate的用法实例
- java 公式计算
- 解决C:\Program Files\Java\jdk1.7.0_71\bin\java.exe'' finished with non-zero exit value 2