a12*_*773 3 java sorting arraylist
我有一个ArrayList<Users> users_list;,在用户我有名字,姓氏,年龄等.我想实现一个排序算法,将根据用户年龄对我的arraylist进行排序.我搜索了很多,但发现仅用于排序数组.
使用自定义java.util.Comparator:
public class UserComparator implements Comparator<User> {
@Override
public int compare(User u1, User u2) {
return u1.getAge().compareTo(u2.getAge());
}
}
Run Code Online (Sandbox Code Playgroud)
并按如下方式排序:
Collections.sort(users_list, new UserComparator());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3090 次 |
| 最近记录: |