`
一顿饺子
  • 浏览: 50901 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

根据Map中值的对象的属性排序

    博客分类:
  • Java
 
阅读更多
1. 首先public class BaseVisitor implements omparable<BaseVisitor>
2. public int compareTo(BaseVisitor o) {
//从大到小
return o.getVisitNum() - this.getVisitNum();
}
3.循环编译Map,把对象存到list里,然后执行Collections.sort(ltInfo);
   就可以了,如下:
List ltInfo = new ArrayList();
Set<Map.Entry<String, Object>> infos = mpDetailInfo.entrySet();
for (Map.Entry<String, Object> info : infos) {
ltInfo.add(info.getValue());
}
Collections.sort(ltInfo);
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics