关于正则表达式的一道面试题
来源:互联网 发布:java静态方法使用泛型 编辑:程序博客网 时间:2024/05/16 08:28
这里写代码片
import java.util.Arrays;public class ip_test { /** * "172.25.27.1 3.25.118.32 105.38.225.12" * 对上面字符串把ip地址切割出来进行排序 * */ public static void main(String[] args) { String ip = "172.25.27.1 3.25.118.32 105.38.225.12"; System.out.println("原字符串:"+ip); ip=ip.replaceAll("(\\d+)", "00$1"); System.out.println("先补0:"+ip); ip=ip.replaceAll("0*(\\d{3})", "$1"); System.out.println("留三位:"+ip); String[] new_ip = ip.split(" +"); // System.out.println(new_ip);//这样打印的是字符串数组的首地址 Arrays.sort(new_ip); System.out.println("去0再排序后:"); for (String string : new_ip) { System.out.println(string.replaceAll("0*([0-9]{1,2})", "$1")); } }}
0 0
- 关于正则表达式的一道面试题
- 关于正则表达式的一道面试题
- 关于一道面试题
- 关于一道面试题
- 关于一道微软面试题的思考
- 关于一道微软面试题的解答
- 关于FOR循环的一道面试题
- 一道关于容器的面试题
- 关于一道面试题的源代码解答
- 一道关于java线程的面试题
- 一道关于JavaScript变量的面试题
- 一道关于free的面试题
- 关于sizeof的一道面试题
- 关于ssh的一道面试题
- 关于JAVA的一道面试题
- 一道关于杀猪的面试题
- 关于一道java面试题的分析
- 关于数组指针的一道面试题
- Java中Properties文件值的获取
- 【杭电】[2006]求奇数的乘积
- 一位Erlang程序员的自白
- linux严格区分大小写导致的问题
- 最新版本mysql for mac的修改root用户密码
- 关于正则表达式的一道面试题
- 装箱与拆箱
- 动态库的GLIBC版本兼容问题
- 什么是spring,谈谈你对spring的理解
- Java文件处理类
- java使用thrift
- spring与Hibernate的整合
- Java 读取汉字全拼简写
- 自定义ToggleButton--温馨效果-xml中使用代码写监听就好