我们知道TreeMap的key是有顺序的,是自然顺序,也可以指定比较函数。
但默认不是按插入的顺序。
为了让Map JSON化后是按照插入顺序显示,可以使用LinkedHashMap吧。它内部有一个链表,保持插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快。
本文探讨了如何让Map JSON化后按照插入顺序显示。默认情况下TreeMap并不按插入顺序排列,而LinkedHashMap能够保持元素的插入顺序,并且迭代速度优于HashMap。
我们知道TreeMap的key是有顺序的,是自然顺序,也可以指定比较函数。
但默认不是按插入的顺序。
为了让Map JSON化后是按照插入顺序显示,可以使用LinkedHashMap吧。它内部有一个链表,保持插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快。
1717
1158
1万+
5414

被折叠的 条评论
为什么被折叠?