标签:
我们通常定义一个ArrayList,然后判断其中是否包含某个对象或元素
例如:
ArrayList list=new ArrayList();
if(list.contains(product)){
...
}
这样做contains是不起作用,需要在Product类中重写equals方法
@override
public boolean equals(Object obj){
if(obj instanceOf Product){
Product temp=(Product)obj;
return temp.getId()==this.getId();
}
return super.equals(obj);
}
标签:
原文地址:http://www.cnblogs.com/beast-king/p/5722417.html