`
一顿饺子
  • 浏览: 51888 次
  • 性别: 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
分享到:
评论

相关推荐

    开发+python+基础+进阶+实例

    22. 动态获取对象属性:使用`.`操作符可以动态获取或设置对象的属性。 23. 对象是否有这个属性:`hasattr(object, name)`检查对象是否有指定的属性。 24. 返回对象的哈希值:`hash()`函数返回对象的哈希值,用于在...

    Java软件开发实战 Java基础与案例开发详解 20-4 练习题 共4页.pdf

    根据给定文件的信息,我们可以将相关知识点归纳如下: ### 1. Java 概念与环境配置 - **Java 的概念**:Java 是一种面向对象的编程语言,它旨在让程序员能够编写一次,到处运行(Write Once, Run Anywhere, WORA)...

    Pro Swift-Break out of beginner’s Swift with this hands-on guide

    - **延迟加载属性**(Lazy Loading):仅在首次访问时初始化的属性,有助于节省内存资源和提高性能。 - **解构赋值**(Destructuring):允许将复合类型的值拆分为更简单的组件,如元组中的值。 - **标记语句**...

    Python数据分析常用方法手册.doc

    - **排序**:`df.sort_values('P/E')`按列'P/E'升序排序,`df.sort_index()`按索引排序。 4. **数据筛选**: - **条件筛选**:例如,`df[df['predictaqi_norm1'] &gt; 100]`选择'predictaqi_norm1'大于100的行,使用...

    java必备知识点大全.pdf

    冒泡排序:一种简单的排序算法,通过重复遍历要排序的数列,比较每对相邻元素,若前者比后者大,则交换它们。 二分查找法:查找过程中,将待查找区间分成两半,然后决定待查找的值是在左边区间还是右边区间。 时间...

    freemarker总结

    对sequence 按里面的对象的属性value进行排序 如: sequence里面放入的是10 个user对象,user对象里面包含name,age等属性 sequence?sort_by(name) 表示所有的user按user.name进行排序 hashes内置方法 hash?keys 返回...

Global site tag (gtag.js) - Google Analytics