2017-03-03 68 views
0

有没有办法将String这两种方式排序到A到Z和Z到A调用相同compareTo override methodComparable <>和compareTo方法A-Z和Z-A

@Override 
    public int compareTo(Historial o) { 
     String a = this.getName(); 
     String b = o.getName(); 


     return a.compareTo(b);//This sorts A-Z 
    } 
+0

排序'Comparator.naturalOrder()逆转()'。 –

+0

@AndyTurner和较低的API级别? – lounchy

+0

自己写比较器;它真的不难:'public int compare(T a,T b){return b.compareTo(a); }'。 –

回答

0

使用只需更换变量的名字它很容易

return a.compareTo(b);//This sorts A-Z 
return b.compareTo(a);//This sorts Z-A 
相关问题