标签: java
java中是否存在任何不添加重复项的列表数据类型。我并不担心它们在列表中的插入顺序,但我希望有一个不添加重复项的列表。或者可能是这样的情况,如果存在相同的元素,它只会超过它。是否已经在JDK中构建了一些东西,或者可能在apache commons包中。
答案 0 :(得分:4)
您正在寻找HashSet<T> 如果您不希望引用相等,则需要覆盖equals()和hashCode()。
HashSet<T>
equals()
hashCode()