对于字符串的拼接常用方法
String.format("%s^%s", arg1, arg2);
一般我们在叠加字符串的时候可以采取往后叠加的方式,当我们想要返回上一层的字符串时,可以用当前的字符串减去当前叠加的字符串,就可以得到叠加之前的字符串。
获取指定字符串之前的字符串
StringUtils.substringBefore(String, arg);
字符串之后的
StringUtils.substringAfter(str, separator);
其他的举一反三。
是否包含指定字符串,返回boolean
String.contains(str);
切分字符串,指定切分字符,返回字符串数组
StringUtils.split(String,str);
这种情况下如果遇到"_"的数据,然后你以"_"来切割,你会得到一个空字符串数组。
如果你用的是这个API
StringUtils.splitPreserveAllTokens(s, "_");
它还是会返回长度为2的字符串数组给你。看具体情况来用。