java list 根据对象的一个属性排序
2015-11-03 15:35
786 查看
1.首先从写 sort方法 ,这里可以根据自己的情况 觉得排序的列以及是升序 还是倒叙排列;
2.将list 放入collection 使用sort 就行了。
代码实例:
Collections.sort(topFiveMergePullSystemList,new Comparator<PullThroughAnalysisUser>(){ //定义规排序规则 重写sort 实现倒叙排序
public int compare(PullThroughAnalysisUser arg0, PullThroughAnalysisUser arg1) {
return Long.valueOf(arg1.getValue2()).compareTo(Long.valueOf(arg0.getValue2())); //根据value2 的值倒叙排列
}
});
//topFiveMergePullSystemList 代表需要排序的 list
//PullThroughAnalysisUser 是list 里面的对象
// getValue2()这里是根据 value2 进行排序
2.将list 放入collection 使用sort 就行了。
代码实例:
Collections.sort(topFiveMergePullSystemList,new Comparator<PullThroughAnalysisUser>(){ //定义规排序规则 重写sort 实现倒叙排序
public int compare(PullThroughAnalysisUser arg0, PullThroughAnalysisUser arg1) {
return Long.valueOf(arg1.getValue2()).compareTo(Long.valueOf(arg0.getValue2())); //根据value2 的值倒叙排列
}
});
//topFiveMergePullSystemList 代表需要排序的 list
//PullThroughAnalysisUser 是list 里面的对象
// getValue2()这里是根据 value2 进行排序
相关文章推荐
- java socket 数据长度 最大
- JAVA MAIL发送邮件实例
- Eclipse maven android开发指南
- Java代码性能优化
- java基础复习02
- java基础复习02
- java new空的集合
- java Timer 定时任务(二)
- Java学习笔记----自增陷阱
- Java总结3
- spring ioc和aop的理解
- spring详解:通过FactoryBean自定义工厂初始化Bean
- Struts面试题
- java 入门 第二季1
- Java泛型Type体系
- java多线程中synchronized(同步块)和volatile的区别
- Java线程池管理及分布式Hadoop调度框架搭建
- JDBC:Spring框架中JDBCTemplate的使用
- Java国际化及Spring国际化解决方法
- Java开发中的23种设计模式详解(转)