1.User实体类:
package com.book.model;
public class User {
private String name;
private String age;
public User(String name, String age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
}
2.ComparatorUser(自定比较器)
package com.company.lib.controllers;
import java.util.Comparator;
import com.book.model.User;
public class ComparatorUser implements Comparator {
@Override
public int compare(Object o1, Object o2) {
User user0 = (User) o1;
User user1 = (User) o2;
// 首先比较age,其实比较姓名
int flag = user0.getAge().compareTo(user0.getAge());
if (flag == 0) {
return user0.getName().compareTo(user0.getName());
}
else {
r