java 截取文件名的二个方法

发布时间:2020-07-25编辑:脚本学堂
java代码对中文文件名进行截取,这里提供二个简单易用的代码,供大家学习参考。

1、不带后缀的文件名
 

复制代码 代码示例:
String resourceName=resourceSearchBean.getFileName();
if(StringHelper.isNotEmpty(resourceName)&&resourceName.length()>0);
{
int dot = resourceName.lastIndexOf('.');
if ((dot >-1) && (dot < (resourceName.length()))) {
return resourceName.substring(0, dot);
}
}

2、带文件后缀名
 

复制代码 代码示例:
public static String getExtensionName(String filename) {
if ((filename != null) && (filename.length() > 0)) {
int dot = filename.lastIndexOf('.');
if ((dot >-1) && (dot < (filename.length() - 1))) {
return filename.substring(dot + 1);
}
}
return filename;
}