您的位置:首页 > 其它

根据中文名字排序

2015-11-23 10:01 239 查看
/**

*

* @author lq

* @date 2015-11-20 下午5:50:42

*/

public class ComparatorWxUser implements Comparator<WxUser> {

Collator cmp = Collator.getInstance(java.util.Locale.CHINA);

@Override

public int compare(WxUser o1, WxUser o2) {

String name1 = o1.getName();

String name2 = o2.getName();

if (cmp.compare(o1.getName(), o2.getName()) > 0) {

return 1;

} else if (cmp.compare(o1.getName(), o2.getName()) < 0) {

return -1;

}

return 0;

}

}

//--------------------------------------------------//

// 排序

if (wxUsers != null && wxUsers.size() > 0) {

ComparatorWxUser user = new ComparatorWxUser();

// 正序

// Collections.sort(wxUsers, user);

// 倒序

Collections.sort(wxUsers, Collections.reverseOrder(user));

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: