【发布时间】:2012-05-07 11:29:06
【问题描述】:
我能否以某种方式定义 Trove 的 TIntHashSet 中元素的迭代顺序?
或者是允许定义元素迭代顺序的任何其他原语Set。我想以插入顺序或与用于构造集合的数组相同的顺序迭代元素。
【问题讨论】:
-
大多数 HashCollections 没有顺序。我建议更新一个 TIntArrayList 来记录订单。
我能否以某种方式定义 Trove 的 TIntHashSet 中元素的迭代顺序?
或者是允许定义元素迭代顺序的任何其他原语Set。我想以插入顺序或与用于构造集合的数组相同的顺序迭代元素。
【问题讨论】:
参见 java.util.LinkedHashMap,它保留了插入顺序。
【讨论】: