java中有没有提供专门的排序类呢?除Collections类 java中有没有提供专门的内置排序类呢?除Collections类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议看看Arrays里有sort方法! Arrays操作数组的类 里面有很多方法 各种数据sort排序 一个数组int[] numnum.sort();//即可顺序排列! 这仁兄说得好,就是这个类里面有很多排序方法我也是前不久才知道用Arrays.sort(数组)来进行数组的排序 看看Arrays的sort就可以!汉字的话 要有插件 sort , 或者自个儿辛苦点,写个。。 sort排序效率不高。。排序的最好还是自己写个,偷懒的就用下sort排序。。 你可以看看Arrays的sort方法,里面有优化的 同意 sort 只是倒叙而已 如果你想 按照字母排序 就不行了 还是用Comparator int compare(T o1, T o2)在main方法中调用此方法就可以了 有了这个:public static <T> void sort(T[] a, Comparator<? super T> c)sort也能实现逆序排序。比如:对int类型逆序排序,可以:Arrays.sort(int[] a,new Comparator(){ compare(int i,int j){ return i>j?-1:(i==j?0:1); } }); Arrays.sort(a,new Comparator(){ compare(int i,int j){ return i>j?-1:(i==j?0:1); } });改正一下上面的一个错误。 再改一下:Arrays.sort(a,new Comparator(){ int compare(int i,int j){ return i>j?-1:(i==j?0:1); } }); Arrays之于数组,Collections之于集合 Arrays.sort()效率很高快速排序 SPLIT的简单问题?TKS String 回文串的问题 java高手进,这段代码为什么对啊? 如何把一个图标加入到窗口中???? new 的作用? 求助..RTTI的一个问题..谢谢 怎样获得当前的时间,并把它转化为yyyy-mm-dd的格式? 初学者问题 【求助】struts2 action 之间传值,但是参数过大,该如何处理。 求救:如何将一个字符串中的“"”双引号全部替换为单引号? 高分求教 关于局部页面切换
里有sort方法!
num.sort();//即可顺序排列!
我也是前不久才知道用Arrays.sort(数组)来进行数组的排序
还是用Comparator int compare(T o1,
T o2)在main方法中调用此方法就可以了
public static <T> void sort(T[] a, Comparator<? super T> c)sort也能实现逆序排序。比如:对int类型逆序排序,可以:
Arrays.sort(int[] a,new Comparator(){
compare(int i,int j){
return i>j?-1:(i==j?0:1);
}
});
compare(int i,int j){
return i>j?-1:(i==j?0:1);
}
});
改正一下上面的一个错误。
Arrays.sort(a,new Comparator(){
int compare(int i,int j){
return i>j?-1:(i==j?0:1);
}
});
Arrays.sort()效率很高
快速排序