java list 根据对象的一个属性排序

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 进行排序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值