详解LinkedHashMap如何保证元素迭代的顺序
Posted anhaogoon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了详解LinkedHashMap如何保证元素迭代的顺序相关的知识,希望对你有一定的参考价值。
大多数情况下,只要不涉及线程安全问题,Map基本都可以使用HashMap,不过HashMap有一个问题,就是迭代HashMap的顺序并不是HashMap放置的顺序,也就是无序。HashMap的这一缺点往往会带来困扰,因为有些场景,我们期待一个有序的Map。
这个时候,LinkedHashMap就闪亮登场了,它虽然增加了时间和空间上的开销,但是通过维护一个运行于所有条目的双向链表,LinkedHashMap保证了元素迭代的顺序。
http://www.php.cn/java-article-362041.html
以上是关于详解LinkedHashMap如何保证元素迭代的顺序的主要内容,如果未能解决你的问题,请参考以下文章
LinkedHashMap and LinkedHashSet