【update】注释方法dealAndGetTemplateUrl
This commit is contained in:
+11
-1
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user