int [] numbers = {1,2,3,4};
ReverseSortComparator c = new ReverseSortComparator();
Arrays.sort(c, numbers);
-2
A
回答
1
Arrays
没有方法需要原始数组和比较器。你将不得不有一个整数数组,而不是一个int数组。
1
0
排序方法接受阵列和比较
<Object> void java.util.Arrays.sort(Object[] a, Comparator<? super Object> c)
有一个在你的代码错误。
相关问题
- 1. 为什么python像我这样的词典排序?
- 2. 为什么我不能再反序列化这些数据?
- 3. 为什么我不能像这样初始化一个cstrings数组?
- 4. 为什么我不能在Java中像这样构造字符串数组?
- 5. 为什么lodash在数组中反向排序?
- 6. 为什么我的php脚本不能排序数组?
- 7. 为什么我不能像这样在MySql上使用--position?
- 8. 为什么我不能运行CMD命令对于像这样:
- 9. 我怎么不能像这样查找关联数组?
- 10. 为什么我不能这样做我的参数?
- 11. 为什么不能像这样传递参数?
- 12. 为什么这个数组不能array_sum()?
- 13. 为什么usort()不排序数组?
- 14. 为什么这种排序数组不工作?
- 15. VB.NET:为什么不能这样工作?
- 16. 为什么我不能从这个数组输出数据?
- 17. 为什么我的气泡不能正确排序我的数组?
- 18. 为什么这个unhash函数不能反转这个散列?
- 19. 为什么这个字符串反向程序不工作?
- 20. 为什么Safari 5不能排序对象数组?
- 21. 这是什么样的排序算法?
- 22. 为什么我不能绘制像素并排像素?
- 23. 为什么Makefile不能像这样工作?
- 24. 为什么不能像这样访问链表中的指针?
- 25. 为什么最后一个数组列看起来像这样?
- 26. 为什么我不能遍历这个数组?
- 27. 为什么我不能在Smarty中访问这个数组?
- 28. PHP为什么我不能访问这个关联数组值?
- 29. 为什么我不能生成这个10x10二维数组?
- 30. 为什么我不能使用函数对值进行排序?
这是一个用compareTo定义的自定义比较器,因此数字可以按照降序进行比较 – phoenix 2011-06-12 19:58:01
您认真吗?阅读[API](http://download.oracle.com/javase/6/docs/api/)... – mre 2011-06-12 19:58:56
您能否显示ReverseSortComparator的源代码? – KrzyH 2011-06-12 20:03:41