【update】注释方法dealAndGetTemplateUrl

This commit is contained in:
mzc5649
2021-04-01 17:35:47 +08:00
parent 53d9c847d1
commit e69eabf36b
@@ -302,16 +302,26 @@ public class BaseCodeGenerate {
return var1;
}
/**
* 处理TemplateUrl并返回,使这个字符串不能以分割符开头和结尾
* @date 2021/4/1 17:29
* @param templateUrl
* @param separator 传入的分隔符
* @return java.lang.String
*/
protected static String dealAndGetTemplateUrl(String templateUrl, String separator) {
boolean flag1 = true;
boolean flag2 = true;
do {
// 若第一个分隔符位于第一位,长度加一位
int start = templateUrl.indexOf(separator) == 0 ? 1 : 0;
// 若最后的分隔符位置为最后一位,长度截取到前一位
int end = templateUrl.lastIndexOf(separator) + 1 == templateUrl.length() ? templateUrl.lastIndexOf(separator) : templateUrl.length();
templateUrl = templateUrl.substring(start, end);
// 开头是否为分隔符
flag1 = templateUrl.indexOf(separator) == 0;
// 结尾是否为分隔符
flag2 = templateUrl.lastIndexOf(separator) + 1 == templateUrl.length();
} while(flag1 || flag2);