【发布时间】:2014-05-29 06:02:18
【问题描述】:
如果哈希表是链表元素的数组,哈希码是数组中元素的索引,那么为什么哈希表不保持插入顺序??
【问题讨论】:
-
因为它改为散列。散列不会保留顺序。
-
顺便说一句,迭代而可预测的顺序是LinkedHashMap的主要用例
-
看到这个问题:[Previous on SO][1] [1]: stackoverflow.com/questions/730620/how-does-a-hash-table-work
-
因为插入顺序与散列无关。
标签: java collections