Java中Comparator接口的步骤compare为什么不能返回一个差值 我来答 1个回答 #热议# 什么是淋病?哪些行为会感染淋病? 百度网友10a24bf 2017-06-16 · TA获得超过1.3万个赞 知道大有可为答主 回答量:1.3万 采纳率:95% 帮助的人:2941万 我也去答题访问个人页 关注 展开全部 我印象中如果不重写compareTo方法那返回值都是-1吧......我一般都是实现Comparable接口,重写CompareTo方法就可以了。至于降序升序,可以这样比较:假如A的值大于B,你返回1。这样调用Collections.sort()方法就是升序假如A的值大于B,你返回-1。这样调用Collections.sort()方法就是降序一般比较的都是对象中一个具体的数值。不知道你的类的构造,不好给例子 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-24 Java 里的Comparator接口里的compare方法怎么确定升降序的? 2014-11-11 为什么实现java中的comparator接口不用重写其中的equals方法,实现一个接口不是应该覆盖其中的所有方法? 7 2017-09-15 Java中Comparator接口的用法 3 2018-03-01 java compare java中compareTo()的返回值 不是-1 ,1 , 0,而是-4587 ,12547 ....... 请问这是什么原因? 21 2017-09-07 JAVA中,为什么说使用比较器Comparator比 实现Comparable接口要灵活一些?什么样对象不支持自比较? 24 2014-03-29 java中用Comparator接口实现的类,运行时出现问题 1 2012-02-23 请教:JAVA中,comparator接口如何对double型数据进行排序。 3 2018-03-13 java Comparator.compare(T o1,To2) 返回负整数、正整数的意义 16 更多类似问题 > 为你推荐: