当前位置: 代码迷 >> J2SE >> 如何根据Comparable方法中的compareTo方法的返回值的正负 判断升序 还是 降序
  详细解决方案

如何根据Comparable方法中的compareTo方法的返回值的正负 判断升序 还是 降序

热度:740   发布时间:2016-04-23 19:48:32.0
怎么根据Comparable方法中的compareTo方法的返回值的正负 判断升序 还是 降序?
返回 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前面
------解决思路----------------------
引用:
我说的是compareTo方法。。


o1.compareTo(o2);
就是返回正数的话,当前对象(调用compareTo方法的对象o1)要排在比较对象(compareTo传参对象o2)后面,
返回负数的话,放在前面
------解决思路----------------------
负数表示第一个串小,0表示两串相等,正数表示第一串较大
  相关解决方案