关于HashSet保证自定义对象唯一性的问题
在java中,HashSet集合类能够保证加入不同的基本数据类型。对于自定义的一个类型,比如
class MyObject{
int i;
String s;
MyObject(int i,String s){
this.i=i;
this.s=s;
}
}
我新建了两个不同的对象MyObject ob1=new MyObject(1,"haha");MyObject ob2=new MyObject(1,"haha");怎么保证HashSet只能加入一个对象呢?(即认为ob1和ob2是相同的)