java中TreeMap如何逆转排序

  • 原创
  • |
  • 浏览:1485
  • |
  • 更新:

我们都知道HashMap是随机无规则分散的,TreeMap是有序的,今天就分享一下java中TreeMap如何逆转排序。

工具/原料

  • intellij idea

方法/步骤

  1. 1

    1.新建一个类;TestReverseTreeMap.java

    java中TreeMap如何逆转排序
  2. 2

    2.创建一个TreeMap对象,乱序添加四个元素,打印map的所有元素

    java中TreeMap如何逆转排序
  3. 3

    3.再次创建另一个TreeMap对象:map2,注意构造函数声明一个Comparator对象,而且通过reverseOrder函数获取

    java中TreeMap如何逆转排序
  4. 4

    4.map2添加和map1一模一样的四个元素,打印map2的所有元素

    java中TreeMap如何逆转排序
  5. 5

    5.运行程序,可以看到TreeMap默认是键值的正序排序,当我们使用逆序的Comparator时,就实现了TreeMap的逆序排序

    java中TreeMap如何逆转排序
    END
  6. 5
    此文章未经授权抓取自百度经验
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部