hashmap的排序方式不是按照put一条记录时间的先后,所以输出的顺序自然不与put的顺序相同。
解决办法:
在程序中用LinkedHashMap代替HashMap。然后测试取出的顺序就可以查出put进行的顺序与查询的顺序相同了。
hashmap存入的数据与取出的数据顺序不一样的问题
最新推荐文章于 2022-04-03 21:54:37 发布
hashmap的排序方式不是按照put一条记录时间的先后,所以输出的顺序自然不与put的顺序相同。
解决办法:
在程序中用LinkedHashMap代替HashMap。然后测试取出的顺序就可以查出put进行的顺序与查询的顺序相同了。