做一个数组的多属性动态排序的功能,使用map时发现有序性问题。

LinkedHashMap会存储数据的插入顺序,是进入时有序;TreeMap则是默认key升序,是进入后有序(hashMap 、hashTable无序),但是可以通过重写TreeMap的比较器修改默认排序,比如我将TreeMap改为了key降序。如下图debug所示

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 LinkedHashMap和TreeMap的有序性 随笔

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄