java 获取两个特殊字符中间的字符数量

//例如:账号配置-20180201181253.xlsx 去除-及其后边的时间戳,想获取‘-’与‘。’之间字符串的长度好进行截取
 
String destFileName = "账号配置-20180201181253.xlsx";
//思路就是获取‘-’的最后位置索引,与‘。’最后位置的索引相减,获取的值就是字符数量。
//typeReq 是文件的后缀名
String typeReq = "pdf";
 
if((destFileName.lastIndexOf(".") - destFileName.lastIndexOf("-")) == 15) { //例如:账号配置-20180201181253.xlsx 去除-及其后边的时间戳  destFileName = destFileName.substring(0,destFileName.lastIndexOf("-")) + "." + typeReq; }
//截取完字符串为 :账号配置.xlsx

 

 

 

 

 

 

 

你可能感兴趣的:(java)