对对象集合进行排序
如果我有一个简单的字符串列表:
List<String> stringList = new ArrayList<String>();
我可以处理:
Collections.sort(stringList);
但假设我有一个个人类:
public class Person{ private String name; private Integer age; private String country;}
还有一份清单:
List<Person> personList = new ArrayList<Person>();
我想把它分类-有时按名字,有时按年龄,有时按国家分类。
实现这一目标的最简单方法是什么?
我知道我可以实现类似的接口,但这似乎限制了我按照一个特定的属性对它进行排序。
凤凰求蛊
相关分类