怎么根据Comparable方法中的compareTo方法的返回值的正负 判断升序 还是 降序? public int compare(int o1, int o2) { return o1 - o2; }正序排列 public int compare(int o1, int o2) { return o2 - o1; }逆序排列感受一下,返回正数代表o1排在o2后面,返回负数表示o1排在o2前面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @Override public int compareTo(Test o) { return this.i - o.i; }Comparable接口的comparaTo方法和上面Comparator接口的compare方法类似,这里的this即上面的o1,o即上面的o2 o1.compareTo(o2);就是返回正数的话,当前对象(调用compareTo方法的对象o1)要排在比较对象(compareTo传参对象o2)后面,返回负数的话,放在前面 如果我的需求是降序排列那我应该为啥应该这样写public int compareTo(Car o) { return o.price - this.price;} 类加载器的问题 socket编写的聊天软件聊天有一问题求解 Java项目中如何导出Excel PDF之类文件 myeclipse中启动comcat6.0出问题 java什么时候出JDK7.0? 听说最近SUN十分不顺。 找到从APPLET转换到HTML和JAVASCRIPT的东西了! Java初学者的问题,关于图形编程的 java setLayout(null) 的错误 UDP问题,立即给分100!!!!!!!!大虾帮忙,我没辙了!!!!! 请问谁有WEBLOGIC6。1的LICENSE,请寄偶一份 JFrame的大小算不算边框宽度? 菜单栏怎么添加监听器代码
public int compareTo(Test o) {
return this.i - o.i;
}Comparable接口的comparaTo方法和上面Comparator接口的compare方法类似,这里的this即上面的o1,o即上面的o2
o1.compareTo(o2);
就是返回正数的话,当前对象(调用compareTo方法的对象o1)要排在比较对象(compareTo传参对象o2)后面,
返回负数的话,放在前面
return o.price - this.price;
}