/**
* 获取两个字符串的并集(去重后取并集)
* @author: liu huangming
* @date: 2020年4月24日 上午11:12:55
* @param str1 字符串1
* @param str2 字符串2
* @param regex 字符串的切割方式
*/
public static String getUnion(String str1,String str2,String regex) {
if (StringUtils.isEmpty(str1) || StringUtils.isEmpty(str2)) {
return StringUtils.isEmpty(str1) ? str2 : str1;
}
StringBuilder sBuilder = new StringBuilder(str2);
String[] array = str1.split(regex);
for (int i = 0; i < array.length; i++) {
if (StringUtils.isEmpty(array[i])) {
continue;
}
if (str2.indexOf(array[i]) == -1) {
sBuilder.append(",").append(array[i]);
}
}
return sBuilder.toString();
}
Java字符串处理-取两个字符串的并集(去重后取并集)
最新推荐文章于 2022-06-09 11:20:48 发布