hashmap存入的数据与取出的数据顺序不一样的问题

版权声明:本博文仅供学习、参考、技术讨论,版权归笔者/译者所有。 https://blog.csdn.net/qq_38025219/article/details/83060342

hashmap的排序方式不是按照put一条记录时间的先后,所以输出的顺序自然不与put的顺序相同。
解决办法:
在程序中用LinkedHashMap代替HashMap。然后测试取出的顺序就可以查出put进行的顺序与查询的顺序相同了。

猜你喜欢

转载自blog.csdn.net/qq_38025219/article/details/83060342