私は以下のようなクラスを持っています(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
ありがとう!