为了账号安全,请及时绑定邮箱和手机立即绑定

如何在不同的时间按不同的参数对列表进行排序

如何在不同的时间按不同的参数对列表进行排序

慕后森 2019-10-05 11:30:22
我有一个Person具有多个属性的类,例如:public class Person {    private int id;    private String name, address;    // Many more properties.}很多Person对象存储在中ArrayList<Person>。我想通过多个排序参数对列表进行排序,但有时会有所不同。例如,我可能想一次按name升序然后再address降序排序,而另一次只想按id降序排序。而且,我不想创建自己的排序方法(即,我想使用Collections.sort(personList, someComparator)。)实现此目的的最优雅的解决方案是什么?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 504 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信