通常我们定义一个ArrayList 然后判断这个ArrayList中是否包含某个对象或者元素,例如:
ArrayList list=new ArrayList();
if(list.contains(TSysMarketUserDZInfo)){
}
这样做contains 是不起作用的,我们要在这TSysMarketUserDZInfo这个类中重写eques方法,
@Override
public boolean equals(Object obj) {
if (obj instanceof TSysMarketUserDZInfo) {
TSysMarketUserDZInfo t = (TSysMarketUserDZInfo) obj;
return this.columnInfo.getId().equals(t.columnInfo.getId());
}
return super.equals(obj);
}