コンストラクターが 3 つのパラメーターを取る Time というクラスを作成したとします。時、分、秒。ここで、オブジェクトを作成してt1 = new Time(10, 10, 10);
から別のオブジェクトを作成しますt2 = new Time(10, 10, 10)
今はハッシュセットでそれらを使用しています。
hashset.add(t1);
hashset.add(t2);
ハッシュセットのサイズは 2 になります。オブジェクトの値が同じ場合、これをサイズ 1 に変更するにはどうすればよいですか?
例:
void eradicateDuplicate(List<Time> list) {
for (Time t : list) {
hashSet.add(t);
}
}
このコードで、同じ値を持つすべての重複する時間オブジェクトを根絶したいですか?
ありがとう、