排序接口WritableComparable中的compareto()方法如何根据返回值来确定是升序还是降序,或者根据升序还是降序来处理返回值:
在重写方法compareto()的是时候,会传对象,我们这里称其为比较对象,当前类为当前对象,如下:
当前对象=比较对象,则返回0;当前对象>比较对象,则返回1;当前对象<比较对象,则返回-1;这样是升序排序的。
当前对象=比较对象,则返回0;当前对象>比较对象,则返回-1;当前对象<比较对象,则返回1;这样是降序排序的
排序接口WritableComparable中的compareto()方法如何根据返回值来确定是升序还是降序,或者根据升序还是降序来处理返回值:
在重写方法compareto()的是时候,会传对象,我们这里称其为比较对象,当前类为当前对象,如下:
当前对象=比较对象,则返回0;当前对象>比较对象,则返回1;当前对象<比较对象,则返回-1;这样是升序排序的。
当前对象=比较对象,则返回0;当前对象>比较对象,则返回-1;当前对象<比较对象,则返回1;这样是降序排序的