黑马程序员技术交流社区
标题:
分享一个用正则排序IP地址的代码..!
[打印本页]
作者:
梦里听传说
时间:
2014-9-11 13:09
标题:
分享一个用正则排序IP地址的代码..!
//"192.168.0.1 1.10.3.75 65.32.86.95 198.156.0.1 89.83.255"按IP地址进行地址段顺序排序
import java.util.*;
class dz
{
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void main(String[] args)
{
String str="192.168.0.1 1.10.3.75 65.32.86.95 198.156.0.1 89.83.255";
xiaoyan(str);
}
public static void xiaoyan(String str)
{
str=str.replaceAll("(\\d+)","00$1");
str=str.replaceAll("0*(\\d{3})","$1");
TreeSet<String> s=new TreeSet<String>();
String[] k=str.split(" +");
for(String name:k)
{
s.add(name);
}
for(String name:s)
{
sop(name.replaceAll("0*(\\d+)","$1"));
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2