A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

(一)治口吃
//治口吃
public static void kouchi(){
        String str = "我我我要要要学知识识识识,能能帮助我我我我学习吗吗吗?";
        str = str.replaceAll("(.)\\1+", "$1");
        System.out.println(str);
}
(二)Ip地址排序
//IP地址排序
public static void ipSort(){
        String ip_str = "192.168.1.130 127.0.0.1 105.70.11.55 3.3.3.3";
        //1. 0
        ip_str = ip_str.replaceAll("(\\d+)", "00$1");
        //2. 每段保留3
        ip_str = ip_str.replaceAll("0*(\\d{3})", "$1");
        //3. 切割
        String[] ips = ip_str.split(" +");
        //4. 比较
        TreeSet<String> ts = new TreeSet<String>();
        for(String ip: ips){
                ts.add(ip);
        }
        //5. 去除每段前的0
        String str = "";
        for(String ip: ts){
                str += ip.replaceAll("0*(\\d+)", "$1")+" ";
        }
        //5. 打印
        System.out.println(str);
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马