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

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

 

posted on 2019-04-15 15:09  miaoying  阅读(3552)  评论(0编辑  收藏  举报