根据中文名字排序
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));
}
*
* @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));
}
相关文章推荐
- Target runtime myTomcat v8.0 is not defined
- CopyOnWrite容器使用总结
- Notepad++ 文本比较插件:Compare plugin
- 利用花生壳和VisualSVN Server建立远程代码仓库
- -webkit-linear-gradient 线性渐变学习
- Java基础--- 其它对象
- Keras 0.2.0 + Theano Bleeding Edge 的一些问题
- C++ libcurl 使用简单描述
- string 跨模块作为参数传递的异常
- 【Leetcode】之Implement strStr()
- redis
- js prototype
- 图片碎片效果
- 解决Windows下运行php Composer出现SSL报错的问题
- Http协议三次握手过程
- Unity3D 自定义 Editor 扩展
- MYSQL 编程之重连篇
- 使用Flexible实现手淘H5页面的终端适配
- stm32波特率计算
- C mysql