package cn.stylefeng.guns.gen.core.util; import cn.hutool.core.util.StrUtil; /** * 字符串拼接工具类 * * @author fengshuonan * @date 2019-05-06-18:46 */ public class ConcatUtil { //默认拼接符号 public static final String DEFAULT_CONTRACT_SYMBOL = "CAT"; /** * 获取字符串数组 * * @param concatString 形式如CATaaCATbbCATcc的字符串,其中CAT为拼接符号 * @author fengshuonan * @Date 2019-05-06 18:52 */ public static String[] getArray(String concatString) { return getArray(concatString, DEFAULT_CONTRACT_SYMBOL); } /** * 获取字符串数组 * * @param concatString 形式如CATaaCATbbCATcc的字符串,其中CAT为拼接符号 * @param symbol 拼接符号 * @author fengshuonan * @Date 2019-05-06 18:52 */ public static String[] getArray(String concatString, String symbol) { if (StrUtil.isEmpty(concatString)) { return new String[]{}; } else { if (concatString.length() <= symbol.length()) { return new String[]{}; } else { concatString = concatString.substring(symbol.length()); return concatString.split(symbol); } } } }