如何对名称 - 比较器问题进行排序?请完整阅读说明

时间:2015-06-25 08:53:27

标签: java sorting comparator

我有一个对象

班级员工(身份证,姓名,城市){};

List<Employee> list1 = new ArrayList();
list1.add(new Employee(2, "Abc", "eJ"));
list1.add(new Employee(3, "Zec", "eJ");
list1.add(new Employee(4, "Cec", "eJ"));
list1.add(new Employee(5, "Abc", "Ab"));
list1.add(new Employee(6, "Abc", "Ze"));

我需要根据名称对员工对象进行排序,甚至包括城市

"Abc","Ab" 
"Abc","eJ"
"Abc","Ze"
"Cec","eJ"
"Zec", "eJ"

但我正在排序 - 这个城市没有与名字一起订购。

"Abc","eJ" - city not ordered here
"Abc","Ab"
"Abc","Ze"
"Cec","eJ"
"Zec", "eJ"

任何人都知道,PLZ帮我解决了比较器的问题吗?

0 个答案:

没有答案