我有一个Person具有多个属性的类,例如:public class Person { private int id; private String name, address; // Many more properties.}很多Person对象存储在中ArrayList<Person>。我想通过多个排序参数对列表进行排序,但有时会有所不同。例如,我可能想一次按name升序然后再address降序排序,而另一次只想按id降序排序。而且,我不想创建自己的排序方法(即,我想使用Collections.sort(personList, someComparator)。)实现此目的的最优雅的解决方案是什么?
添加回答
举报
0/150
提交
取消