我有一个如下的类(Bean):
class KeysHolder {
Long kitId;
String packId;
String boxId;
// getters and setters
.......
// @Override equals and hashCode
}
我有一个包含上述对象的集合
Set<KeysHolder> keys;
现在,如果我继续将对象添加到集合中,它是否会根据每个元素的值自动删除重复项?(我知道它在内部使用 Overridden equals 和 hashCode 方法)。
最终集合不应包含基于每个字段相等性的任何重复项。
obja.kitId = objb.kitId
objb.packid = objb.packId
obja.boxId = objb.boxId
谢谢!