最近遇到一个需求,要求按照区域的名称从A到Z排序,以下为代码实现方式
Collections.sort(lists, new Comparator<User>() {
//按名称从A到Z排序
@Override
public int compare(User u1, User u2) {
Comparator<Object> com = Collator.getInstance(java.util.Locale.CHINA);
return com.compare(u1.getUserName(), u2.getUserName());
}
});
博主遇到按区域名称从A到Z排序的需求,并给出了Java代码实现。通过Collections.sort方法,使用自定义的Comparator,借助Collator.getInstance(java.util.Locale.CHINA)来比较User对象的userName属性进行排序。
489

被折叠的 条评论
为什么被折叠?



