现在我有一个类我要实现他的compareTo方法。
这个类有六个属性,分别是abcdef;
要求的比较逻辑是先比较A,如果A相同则比较B,B相同比较C
直到比较到最后的F才停止。
有什么好的写法么?
难道只能
int i=this.a.compareTo(o.a);
if(i==0){
i=b.compareTo(o.b)
……
}
return i;
这样一路比较下去么?
现在我有一个类我要实现他的compareTo方法。
这个类有六个属性,分别是abcdef;
要求的比较逻辑是先比较A,如果A相同则比较B,B相同比较C
直到比较到最后的F才停止。
有什么好的写法么?
难道只能
int i=this.a.compareTo(o.a);
if(i==0){
i=b.compareTo(o.b)
……
}
return i;
这样一路比较下去么?