【发布时间】:2011-01-20 02:49:06
【问题描述】:
我正在寻找 java.util.Queue 的实现或 Google 集合中的东西,它们的行为类似于队列,但还要确保队列的每个元素都是唯一的。 (所有进一步的插入都没有效果)
这是可能的,还是我必须手动完成?
现在我使用的是一个队列,一个 LinkedList 实现,我在插入之前检查了唯一性。 (我使用侧地图来执行此操作,在队列之前/之后从侧地图中添加/删除元素)。我不太喜欢它。
欢迎任何意见。如果它不在 java.util 包中,那可能是个坏主意?
【问题讨论】:
-
树集。它是一个有序的 Set,而 Set 意味着“没有重复的元素”。
标签: java collections queue guava unique-constraint