基于hutool的cn.hutool.core.util.StrUtil的字符串工具类,对字符串进行去重处理
import java.util.HashSet;@b@import java.util.Set;@b@ @b@public class StrUtil extends cn.hutool.core.util.StrUtil {@b@@b@ /**@b@ * 逗号分割字符串去重处理@b@ * @param str 待去重字符串@b@ * @return 去重后的字符串@b@ */@b@ public static String distinctByCOMMA(String str){@b@ try {@b@ StringBuffer strb = new StringBuffer();@b@ Set<String> strSet = new HashSet<String>();@b@ strSet.addAll(StrUtil.split(str,C_COMMA));@b@ return join(String.valueOf(C_COMMA),strSet.toArray());@b@ } catch (Exception e) {@b@ e.printStackTrace();@b@ }@b@ return str;@b@ }@b@@b@ public static void main(String[] args) {@b@ System.out.println(distinctByCOMMA("小木人印象,xwood.net,小木人印象,xwood.net"));@b@ }@b@@b@}
控制台运行结果
xwood.net,小木人印象