2
我可以以某種方式定義Trove的TIntHashSet元素的迭代順序嗎?任何方式來定義trove的TIntHashSet或TIntIntHashMap的迭代順序?
或者是允許定義元素迭代次序的任何其他基元Set
。我想迭代插入順序中的元素或者與用於構建集合的數組的順序相同。
我可以以某種方式定義Trove的TIntHashSet元素的迭代順序嗎?任何方式來定義trove的TIntHashSet或TIntIntHashMap的迭代順序?
或者是允許定義元素迭代次序的任何其他基元Set
。我想迭代插入順序中的元素或者與用於構建集合的數組的順序相同。
請參閱java.util.LinkedHashMap,它保留插入順序。
大多數HashCollections沒有訂單。我會建議更新TIntArrayList來記錄訂單。 – 2012-04-26 20:53:35