码迷,mamicode.com
首页 > 编程语言 > 详细

java开发中截取上传文件的文件名和后缀名

时间:2015-11-21 22:25:01      阅读:478      评论:0      收藏:0      [点我收藏+]

标签:

 

java开发中截取上传文件的文件名和后缀名

 

/**
* Return the extension portion of the file‘s name .
*
* @see #getExtension
*/
public static String getExtension(File f) {
return (f != null) ? getExtension(f.getName()) : "";
}

public static String getExtension(String filename) {
return getExtension(filename, "");
}

public static String getExtension(String filename) {
return getExtension(filename, "");
}

public static String getExtension(String filename, String defExt) {
if ((filename != null) && (filename.length() > 0)) {
int i = filename.lastIndexOf(‘.‘);

if ((i >-1) && (i < (filename.length() - 1))) {
return filename.substring(i + 1);
}
}
return defExt;
}

public static String trimExtension(String filename) {
if ((filename != null) && (filename.length() > 0)) {
int i = filename.lastIndexOf(‘.‘);
if ((i >-1) && (i < (filename.length()))) {
return filename.substring(0, i);
}
}
return filename;
}

------以上代码仅供参考-----

java开发中截取上传文件的文件名和后缀名

标签:

原文地址:http://www.cnblogs.com/xm1-ybtk/p/4984726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!