Sort自定义排序
来源:互联网 发布:大数据怎么存储 编辑:程序博客网 时间:2024/06/08 15:23
有的时候,我们需要对list<Model>这种格式的数据根据Model中的某一属性进行排序,怎么办呢?首先需要实现Comparator接口
class DataModelComparator implements Comparator<DataModel> { @Override public int compare(DataModel dataModel, DataModel t1) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); try { if(sdf.parse(dataModel.getModitime()).after(sdf.parse(t1.getModitime()))){ return -1; }else{ return 1; } } catch (ParseException e) { e.printStackTrace(); } return 0; } }
判断return的值,-1第一个参数在第二个参数上方,1第一个参数在第二个参数下方。
然后调用
Collections.sort(list, new DataModelComparator());就可以了。
0 0
- sort自定义类型排序
- 自定义sort排序方法
- Sort自定义排序
- List sort()自定义排序
- Collections.sort自定义排序
- 利用Collections.sort自定义排序
- C++ algorithm sort自定义排序
- C# List.Sort()自定义比较方法排序
- list sort()给自定义对象排序
- Collections.sort自定义排序的使用方法
- 自定义类型struct的排序-sort函数
- Collections.sort自定义排序的使用方法
- 利用sort对数组进行自定义排序
- 自定义规则 Collections.sort() 对 List 排序
- C++ sort 对自定义类型进行排序
- Collection.sort自定义排序的使用方法
- Collections的自定义排序sort Comparator
- 自定义数据结构使用sort函数排序
- PopupWindow创建实现
- 找数组中只出现一次的元素--位运算
- 大端(big endian)小端(little endian)
- NYOJ 1092问题总结
- [android]奇思妙想之实用类ArgbEvaluator(渐变色效果)
- Sort自定义排序
- JavaScript规范-条件判断,函数块,注释
- 总结C语言编码规范(上)
- JavaScript 的异步和单线程
- 面试题之:生产者和消费者问题
- 5-21 求特殊方程的正整数解
- 如何设计漂亮的button
- UCOSIII任务管理
- 【HDU】4607 - Park Visit(树的直径)