|
|
|
@ -62,6 +62,12 @@ public class JTemplateNameHelper {
|
|
|
|
|
return integer; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 匹配文件名称的数字后缀Index |
|
|
|
|
* @param prefix 前缀 |
|
|
|
|
* @param fileName 文件名称全名 |
|
|
|
|
* @return 返回对应的数字后缀Index |
|
|
|
|
*/ |
|
|
|
|
private static BigInteger matchFileNameIndex(String prefix, String fileName) { |
|
|
|
|
StringBuilder result = new StringBuilder(); |
|
|
|
|
for (int i = prefix.length(); i < fileName.length(); i++) { |
|
|
|
@ -81,10 +87,20 @@ public class JTemplateNameHelper {
|
|
|
|
|
return new BigInteger(result.toString(), 10); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 是否不属于数字0-9 |
|
|
|
|
* @param c 用于判断的char |
|
|
|
|
* @return 返回对应判断结果 |
|
|
|
|
*/ |
|
|
|
|
private static boolean isNotNumber(char c) { |
|
|
|
|
return c < 48 || c > 57; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 是否属于'.' |
|
|
|
|
* @param c 用于判断的char |
|
|
|
|
* @return 返回对应判断结果 |
|
|
|
|
*/ |
|
|
|
|
private static boolean isDot(char c) { |
|
|
|
|
return c == '.'; |
|
|
|
|
} |
|
|
|
|