26
2024
01
01:50:09

DomainHelper 域名工具类分割多条域名



推荐点击下面图片,通过本站淘宝优惠价购买:

image.png

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 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:





休息一下,本站随机推荐观看栏目:


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

您的IP地址是: