返回 1, 与 -1 与升序降序 有何区别
------解决思路----------------------
public int compare(int o1, int o2) {
return o1 - o2;
}
正序排列
public int compare(int o1, int o2) {
return o2 - o1;
}
逆序排列
感受一下,返回正数代表o1排在o2后面,返回负数表示o1排在o2前面
------解决思路----------------------
o1.compareTo(o2);
就是返回正数的话,当前对象(调用compareTo方法的对象o1)要排在比较对象(compareTo传参对象o2)后面,
返回负数的话,放在前面
------解决思路----------------------
负数表示第一个串小,0表示两串相等,正数表示第一串较大