我有一组类似这样的用户。
Set<User> users = new HashSet<User>();
用户包含名字、姓氏和年龄。我需要按照名字对用户进行排序。如何实现这一点?
Set<User> users = new HashSet<User>();
用户包含名字、姓氏和年龄。我需要按照名字对用户进行排序。如何实现这一点?
Comparator<User> firstNameComparator = new Comparator<User>() {
@Override
public int compare(User u1, User u2) {
return u1.getFirstName().compareTo(u2.getFirstName());
}
};
Set<User> usersSorted = new TreeSet<User>(firstNameComparator);
usersSorted.addAll(users);