对于对象的sort排序。
sort的排序对于对象,需要在类中实现comparable接口和comparaTo方法,我疑惑的是,实现这个方法是什么意思?为什么要规定大就是1,等于是0,小于是-1?对于排序有什么影响?如果有2个int成员变量,我想对a变量升序排列,或者对他降序排列,需要怎么实现comparaTo方法?麻烦举个简单的例子,这里不是很明白comparato的作用,谢谢
是不是这个意思?
sort排序是升序的,只不过sort不知道要排对象的哪个变量?
如果我通过j排,那么我就可以定义 j>(o.j)?1:(j==o.j)?0:-1);