list排序
来源:互联网 发布:康奈尔大学学费知乎 编辑:程序博客网 时间:2024/05/22 02:01
/*** 目标:有照片的放前边,没有照片的放后边**/1、UserVO.javaprivate String userName;//用户名private int order;//排序值private String photo;//照片。。。省略set/get方法2、SortUtils.javapublic void sortList(List<UserVO> list){ Collections.sort(list,new Comparator<UserVO>(){ public int compare(UserVO vo1, UserVO vo2) { return vo1.getPhoto() != null? 0 : 1; } }); }//或者 Collections.sort(list,new Comparator<UserVO>(){ public int compare(UserVO arg0, UserVO arg1) { // 第一次比较专业 int i = arg0.getOrder().compareTo(arg1.getOrder()); // 如果专业相同则进行第二次比较 if(i==0){// 第二次比较 int j=arg0.getXXX().compareTo(arg1.getXXX());// 如果学制相同则返回按年龄排序 if(j==0){ return arg0.getCCC().compareTo(arg1.getCCC()); } return j; } return i; } });
0 0
- List排序
- list 排序
- list排序...
- List排序
- List 排序
- List排序
- LIST排序
- list排序
- List 排序
- list排序
- LIST 排序
- List 排序
- List排序
- list排序
- List排序
- List 排序
- List排序
- List排序
- 让邮件飞一会儿
- 对于一个文件夹中的所有txt文件进行遍历的程序
- 使用corncernStone,Log时间过长解决方法
- Struts2学习笔记(六)校验框架
- Android 调试 自测工具01 (Hugo 、Timber 、Scalpel )
- list排序
- 【MFC】CString的一点tips
- Android--多线程之Handler
- 20个代码生成框架
- <!DOCTYPE html>声明
- trim 函数c实现
- JAX-RS开发(三):ajax访问REST服务时的跨域问题以及jsonp解决方案
- Eclipse配置hadoop2.2.0环境
- [线段树+离线处理] hdu 4417 Super Mario