【发布时间】:2020-07-13 16:29:01
【问题描述】:
Oracle 文档对 LinkedHashSet 进行了如下说明:“Set 接口的哈希表和链表实现,具有可预测的迭代顺序。此实现与 HashSet 的不同之处在于它维护一个贯穿其所有条目的双向链表。”
您可以获得的迭代器是按插入顺序排列的。反向插入顺序的迭代在技术上也是可行的,因为它是双重链接的。
可以创建这样的反向迭代器(甚至可以创建两者的 ListIterator)吗?
【问题讨论】:
-
没有。只是一个常规的向前迭代器。
标签: java collections linked-list iteration hashset