java – 是否有一个插入顺序保留集也实现List?

我试图在Java中同时找到java.util.List和java.util.Set的实现。我想让这个类只允许唯一的元素(如Set)和保留它们的顺序(如List)。它存在于JDK 6中吗?

重要的是有List< T> #add(int,T),所以我可以插入到一个特定的位置。

TreeSet按照元素顺序排序; LinkedHashSet保留插入顺序。希望其中的一个是你以后:)

编辑:好的,现在你已经指定你想要能够在任意位置插入,我怀疑你必须编写自己的 – 只是创建一个类包含一个HashSet< T>和ArrayList< T>当添加项目时,在将其添加到列表之前检查它是否在集合中。

http://stackoverflow.com/questions/8185090/is-there-an-insertion-order-preserving-set-that-also-implements-list

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:java – 是否有一个插入顺序保留集也实现List?