mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-14 22:17:50 +00:00
feat[storage]:配置文件可以同时指定多个扫描路径和扫描包
This commit is contained in:
1 parent
04ff16027f
commit
f9a19e1947
7 files changed
+134
-48
No files matched your search
@@ -484,4 +484,39 @@ public abstract class StringUtils {
|
||||
public static boolean isStopChar(char ch) {
|
||||
return Character.isWhitespace(ch) || STOP_WORD.contains(ch);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param str 待匹配字符串
|
||||
* @param matchStr 匹配的后缀
|
||||
* @return 是否成功匹配后缀
|
||||
*/
|
||||
public static boolean suffixMatch(final String str,final String matchStr){
|
||||
if(matchStr.length()>str.length())
|
||||
return false;
|
||||
for(int i=0;i<matchStr.length();i++){
|
||||
if(str.charAt(str.length()-1-i)!=matchStr.charAt(matchStr.length()-1-i))
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
*把String数组展开成一个大的字符串
|
||||
* @param strings
|
||||
* @return
|
||||
*/
|
||||
public static String stringArrayToString(final String[] strings){
|
||||
StringBuilder stringBuilder=new StringBuilder();
|
||||
stringBuilder.append('[');
|
||||
for(var i=0;i<strings.length;i++){
|
||||
if(i!=0){
|
||||
stringBuilder.append(',');
|
||||
}
|
||||
stringBuilder.append(StringUtils.format("[{}]",i+1));
|
||||
stringBuilder.append(strings[i]);
|
||||
}
|
||||
stringBuilder.append(']');
|
||||
return stringBuilder.toString();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user