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

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

LinkedHashMap和TreeMap的有序性

 

相关文章:

  • 2021-08-07
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2021-06-24
  • 2022-12-23
  • 2022-01-06
猜你喜欢
  • 2021-06-06
  • 2022-12-23
  • 2018-01-24
  • 2021-10-01
  • 2021-12-25
相关资源
相似解决方案