是否有保留广告订单集的广告订单也实现了 List?
2022-08-31 11:40:50
我试图在Java中找到一个同时实现。我希望这个类只允许唯一的元素(as)并保持它们的顺序(like)。它在 JDK 6 中存在吗?java.util.List
java.util.Set
Set
List
这很重要,这样我就可以插入到一个特定的位置。List<T>#add(int, T)
我试图在Java中找到一个同时实现。我希望这个类只允许唯一的元素(as)并保持它们的顺序(like)。它在 JDK 6 中存在吗?java.util.List
java.util.Set
Set
List
这很重要,这样我就可以插入到一个特定的位置。List<T>#add(int, T)
树集
按元素顺序排序;LinkedHashSet
保留广告订单。希望其中之一就是你所追求的。
你已经指定了你希望能够在任意位置插入,我怀疑你必须编写自己的 - 只需创建一个包含a和;添加项目时,请在将其添加到列表之前检查它是否在集合中。HashSet<T>
ArrayList<T>
或者,Apache的commons-collections4提供了ListOrderedSet
和SetUniqueList
,它们的行为类似,应该满足给定的要求。
LinkedHashSet就是答案。
迭代顺序和唯一性。
http://download.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html