Hashtable元素是无序的,我想以与插入时相同的顺序检索元素

时间:2014-02-17 01:59:56

标签: java hashtable

Hashtable元素是无序的,是否可以按照插入的顺序检索元素。 我知道LinkedHashMap按插入顺序列出元素。 并且TreeHashMap按照它们插入的自然顺序迭代元素。

1 个答案:

答案 0 :(得分:2)

尝试LinkedHashMap

LinkedHashMap是Map接口的Hash表和链表实现,具有可预测的迭代顺序。此实现与HashMap的不同之处在于它维护了一个贯穿其所有条目的双向链表。此链接列表定义迭代排序,通常是键插入映射的顺序(插入顺序)。请注意,如果将键重新插入地图中,则不会影响插入顺序。