黑马程序员技术交流社区
标题:
【黑马程序员】面试题:把以下IP存入一个txt文件,编写程...
[打印本页]
作者:
huburt
时间:
2016-5-26 10:07
标题:
【黑马程序员】面试题:把以下IP存入一个txt文件,编写程...
public static void main(String[] args) throws Exception {
ArrayList<String> list =new ArrayList<>();
list.add("61.54.231.245");
list.add("61.54.231.9");
list.add("61.54.231.246");
list.add("61.54.231.48");
list.add("61.53.231.249");
Collections.sort(list, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
String[] a1 = o1.split("\\.");
String[] a2 = o2.split("\\.");
int i = Integer.parseInt(a1[0])-Integer.parseInt(a2[0]);
int i2= i==0?Integer.parseInt(a1[1])-Integer.parseInt(a2[1]):i;
int i3= i2==0?Integer.parseInt(a1[2])-Integer.parseInt(a2[2]):i2;
return i3==0?Integer.parseInt(a1[3])-Integer.parseInt(a2[3]):i3;
}
});
System.out.println(list);
PrintStream ps= new PrintStream(new FileOutputStream("times.txt"));
for(String s:list){
ps.println(s);
}
ps.close();
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2