Arrays.sort(),与Collections.sort();

qiubojuncode 2009-08-03 06:31:09
此两个方法都是升序排序,我知道Collections中有一个实现comparator,comparapale()的方法,重写可以实现个性化排序,但是我想问一下,有没有JDK自带的方法实现降序排序方法?
...全文
1757 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
w626511978 2011-02-28
  • 打赏
  • 举报
回复
学习了Collection.reverseOder()排序!!!!
qiubojuncode 2009-08-08
  • 打赏
  • 举报
回复
谢谢了.
bigbug9002 2009-08-04
  • 打赏
  • 举报
回复
基本类型不可以,对象类型才能用sort(a,comparetor)
风昨夜 2009-08-04
  • 打赏
  • 举报
回复
二楼厉害啊
wuxuankaishi 2009-08-04
  • 打赏
  • 举报
回复
学习了
lovecj6185 2009-08-04
  • 打赏
  • 举报
回复
上个代码吧,这样比较形象


import java.util.Arrays;
import java.util.Collections;

public class TestSort {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Integer[] num = {5,8,3,9,1};
//double[] num = {4.4,2.9,6.3}; //不可以
//Double[] num = {4.4,2.9,6.3}; //可以
Arrays.sort(num,Collections.reverseOrder());
for(int i=0;i<num.length;i++){
System.out.println(num[i]);
}
}
}
xucan2087 2009-08-03
  • 打赏
  • 举报
回复
qiubojuncode 2009-08-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wwwlgy 的回复:]
发现一个网站,建频道可以赞礼物,好像是新网站,人还很少比较容易混礼物,可以上来看看http://www.1000100hui.com/bulletin/biggift.html
[/Quote]不要在这里作网站广告
breeze的一切 2009-08-03
  • 打赏
  • 举报
回复
发现一个网站,建频道可以赞礼物,好像是新网站,人还很少比较容易混礼物,可以上来看看http://www.1000100hui.com/bulletin/biggift.html
qiubojuncode 2009-08-03
  • 打赏
  • 举报
回复
Arrays.sort(a, Collections.reverseOrder()); 这个在机子上调试好像行不通
feishare 2009-08-03
  • 打赏
  • 举报
回复
学习了Collections的reverseOrder()方法!
qiubojuncode 2009-08-03
  • 打赏
  • 举报
回复
向一楼学习,很牛
zl3450341 2009-08-03
  • 打赏
  • 举报
回复
Arrays.sort(a, Collections.reverseOrder());

键盘大哥很在行啊
bigbug9002 2009-08-03
  • 打赏
  • 举报
回复
Collections有reverse()方法,可以先排序后反转。
Collections还有一个reverseOrder()方法,这个方法返回一个逆序比较器。

可以用:
Arrays.sort(a, Collections.reverseOrder());
Collections.sort(myList,Collections.reverseOrder());
来进行降序排序。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧