用Comparator 排序
来源:互联网 发布:软件回归测试 编辑:程序博客网 时间:2024/05/21 10:31
主要利用 Comparator这个接口来实现
int compare(Object o1, Object o2) 返回一个基本类型的整型,返回负数表示o1 小于o2,返回0 表示o1和o2相等,返回正数表示o1大于o2。
public class DateComparator implements Comparator<YVTalkRecordInformationBean> {/** * int compare(Object o1, Object o2) 返回一个基本类型的整型,返回负数表示o1 小于o2,返回0 表示o1和o2相等,返回正数表示o1大于o2。 */public int compare(YVTalkRecordInformationBean obj1, YVTalkRecordInformationBean obj2) {Date begin = null, end = null;try {SimpleDateFormat sdf = new SimpleDateFormat(YVContactDBMenu.TALK_RECORDS_TABLE_DATE_FORMAT);begin = sdf.parse(obj1.mTalkDate);end = sdf.parse(obj2.mTalkDate);} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}
//从大到小//if (begin.after(end)) {//return -1;//} else {//return 1;//}//从小到大
if (begin.after(end)) {
return 1;
} else {
return -1;
}
}}
List<YVTalkRecordInformationBean> talkRecordInformationBeans = YVContactController_DBManager.getTalkRecords(mDbHelper);
Collections.sort(talkRecordInformationBeans,new DateComparator()); //排序。。。
0 0
- 用Comparator 排序
- 用Comparator接口自定义排序
- Comparator排序
- 用Comparator对List<Map>进行排序
- 使用Comparator 接口 排序
- Comparator对Map排序!
- 集合排序 Comparator Comparable
- 对象排序:Comparator&Comparable
- Comparator列表排序
- Comparator方式排序
- comparator对list排序
- 集合排序 Comparator Comparable
- Comparator实现字符串排序
- Comparator集合排序
- Comparator排序集合
- Comparator和Comparable排序
- Java Comparator 排序
- Comparator实现List排序
- 腾讯qq2014最新版 v5.4.11058 官方电脑版
- linux统计文件夹某一些文件的大小总和
- 有梦想 就能赢
- Bitblaze环境搭建之vine的编译和安装
- Linux/UNIX线程控制
- 用Comparator 排序
- 增加IntrospectorCleanupListener监听器防止内存泄露
- 多线程编程:任务取消
- socket通信 客户端与服务端
- datagrview导出excel
- SQL-三个月之内累计消费满1000元的卡号
- start bluestacks模拟器中文版 v0.8.9 官方PC版
- linux脚本 随机数
- Wireless Tools for Linux