您的位置:首页 > 编程语言 > Java开发

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 进行排序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: