Collections.sort(testList, new Comparator<Test>() {
@Override
public int compare(Test o1, Test o2) {
if (o1.getType().compareTo(o2.getType()) == 0) {
return o1.getName().compareTo(o2.getName());
} else {
return o2.getType().compareTo(o1.getType());
}
}
});
先按type降序,再按name升序,如果多个字段以此类推