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