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

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

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

慕后森 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 关注
  • 542 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号