可以說我創建了一個名爲Time的類,其構造函數需要3個參數。小時,分鐘和秒。 現在,我創建一個對象t1 = new Time(10, 10, 10);
,然後另一個對象t2 = new Time(10, 10, 10)
如何在java中使用Hashset作爲非字符串對象
現在我在hashset中使用它們。
hashset.add(t1);
hashset.add(t2);
的HashSet的
現在大小爲2。如何修改這是大小爲1,如果該對象的值是一樣的嗎?
例如:
void eradicateDuplicate(List<Time> list) {
for (Time t : list) {
hashSet.add(t);
}
}
我想這個代碼,以消除所有重複的時間與對象相同的值?
謝謝,
和[實現它](http://stackoverflow.com/questions/27581/overriding-equals-and-hashcode-in-java) –