Arrays.sort的问题 Arrays.sort排序1,4,9,10,14。得到的结果是1,10,14,4,9。请问如何得到1,4,9,10,14?用什么方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会吧怎么可能“得到的结果是1,10,14,4,9。”import java.util.Arrays;public class TestArraysSort{ public static void main(String args[]) { int[] a={9,4,1,10,14}; Arrays.sort(a); for(int i:a){ System.out.println (i); }}}以上测试结果为1491014 我的是File[] files = null;files = file.listFiles(new TreeFileFilter(FILE_TYPE_DIRECTORY));Arrays.sort(files);for (int i = 0; i < files.length; i++){ String name = files[i].getName(); addNewItem(node, name, name, FOLDER, false);}我排的是文件夹,不是整形数。但文件夹名是:1,10,14,4,9。发现排后的顺序确实不对。 import java.io.File;import java.util.Arrays;public class test{ public static void main(String args[]) { File[] files = null; File file = new File("c:\\1"); files = file.listFiles(); Arrays.sort(files); for(int i=0; i<files.length; i++){ System.out.println (files[i]); }}}c:\1\1c:\1\10c:\1\14c:\1\4c:\1\9 200分 使用CNNIC查询IP归属地信息 JTable 列居中顯示 面试时遇到的几个问题,大家来讨论啊 一个奇怪的错误,高手指点. java SWING设计 请高手帮忙,急急,如个将一个byte数组(里面保存的是二进制数据)转换成string型,谢谢! java.io的小问题? 请问如何在frame上画图? 大家推荐一下数据结构的书 Properties store注释问题 死锁产生不了 SWT中的styledtext问题
怎么可能“得到的结果是1,10,14,4,9。”
import java.util.Arrays;
public class TestArraysSort{
public static void main(String args[]) {
int[] a={9,4,1,10,14};
Arrays.sort(a);
for(int i:a){
System.out.println (i);
}
}
}
以上测试结果为
1
4
9
10
14
File[] files = null;
files = file.listFiles(new TreeFileFilter(FILE_TYPE_DIRECTORY));
Arrays.sort(files);
for (int i = 0; i < files.length; i++){
String name = files[i].getName();
addNewItem(node, name, name, FOLDER, false);
}我排的是文件夹,不是整形数。但文件夹名是:1,10,14,4,9。发现排后的顺序确实不对。
import java.util.Arrays;public class test{
public static void main(String args[]) {
File[] files = null;
File file = new File("c:\\1");
files = file.listFiles();
Arrays.sort(files);
for(int i=0; i<files.length; i++){
System.out.println (files[i]);
}
}
}
c:\1\1
c:\1\10
c:\1\14
c:\1\4
c:\1\9