import java.util.Set;import java.util.TreeSet;/** * 域名工具类 */public class DomainHelper { /** * 去除重复的域名 * 思路<br/> * 一、分割域名("\n"、","、"=") * 二、保存进入set集合(因为set集合是不能存重复的) * 四、返回结果 * @param domains:多个域名 * @return 去除重复的域名之后 */ public static String distinctDomain(String domains) { //通过\n来分割 String[] split = domains.split("[\n ,=]"); Set<String> set = new TreeSet<>(); String domain = ""; //分割出来的数据循环存入set集合 for (int i = 0; i < split.length; i++) { set.add(split[i]); } split = set.toArray(new String[0]); //循环判断域名有没有DNS、Name for (int i = 0; i < split.length; i++) { //判断是不是最后一组了,是的话就不要在后面拼接,号了 if (i == split.length - 1) { domain += split[i]; } else { domain += split[i] + ","; } } return domain; }}
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/4929.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~