@Override
public int compare(User o1, User o2) {
int num = o1.getName().compareTo(o2.getName());
return num == 0 ? o1.getAge() - o2.getAge() : num;
}
});
System.out.println(al);
}
private static void sort(ArrayList<User> al) {
// 选择排序
for (int i = 0; i < al.size() - 1; i++) {
for (int j = i + 1; j < al.size(); j++) {
if(al.get(i).getAge() < al.get(j).getAge()){
User temp = al.get(i);
al.set(i, al.get(j));
al.set(j, temp);
}
}
}
}
}