Sorting 某种数组列表
我有密码:Sorting 某种数组列表,sorting,arraylist,Sorting,Arraylist,我有密码: List<String> list = new ArrayList<String>(); list.add("10.160.0.100;14/Nov/201107:22:38;/;-;"); list.add("10.160.0.100;14/Nov/201108:54:31;/;-;"); list.add("10.160.0.10;16/Nov/201112:56:38;/;-;"); list.add("10.160
List<String> list = new ArrayList<String>();
list.add("10.160.0.100;14/Nov/201107:22:38;/;-;");
list.add("10.160.0.100;14/Nov/201108:54:31;/;-;");
list.add("10.160.0.10;16/Nov/201112:56:38;/;-;");
list.add("10.160.0.100");
list.add("10.160.0.100");
list.add("10.160.0.10");
Collections.sort(list);
for (String temp : list) {
System.out.println(temp);
}
List List=new ArrayList();
列表。添加(“10.160.0.100;14/Nov/201107:22:38;/;-;”;
列表。添加(“10.160.0.100;14/Nov/201108:54:31;/;-;”;
列表。添加(“10.160.0.10;16/Nov/201112:56:38;/;-;”;
列表。添加(“10.160.0.100”);
列表。添加(“10.160.0.100”);
列表。添加(“10.160.0.10”);
集合。排序(列表);
用于(字符串临时:列表){
系统输出打印项次(温度);
}
输出为:
10.160.0.10
10.160.0.100
10.160.0.100
10.160.0.100;2011年11月14日107:22:38;/;-
10.160.0.100;2011年11月14日108:54:31;/;-
10.160.0.10;2011年11月16日112:56:38;/;-
为什么?我需要此输出:
10.160.0.10
10.160.0.100
10.160.0.100
10.160.0.10;2011年11月16日112:56:38;/;-
10.160.0.100;2011年11月14日107:22:38;/;-
10.160.0.100;2011年11月14日108:54:31;/;-
因为在ASCII中,
代码>字符的数字大于0
字符
因为在ASCII中,代码>字符的数字大于0
字符
您所需的输出未以任何方式排序。您所需的输出未以任何方式排序。