i將整數值對類,如下:整數對添加到HashSet的java的
public class pair{
int a;
int b;
pair(int p,int q){
this.a=p;
this.b=q;
}
}
當我嘗試添加到他們的HashSet沒有重複。
HashSet<pair> set=new HashSet<pair>();
pair temp=new pair(3,5);
set.add(temp);
pair temp1=new pair(3,5);
set.add(temp1);
for(pair p:set){
System.out.println(p.a+" "+p.b);
}
它給我的輸出:
3 5
3 5
我應該修改的內容,使之成爲HashSet的裏面沒有重複的。
重寫hashCode()方法 – newbieee