去重复记录

来源:互联网 发布:董洁潘粤明 知乎 编辑:程序博客网 时间:2024/06/08 15:07
Set<Category>tempSet=new HashSet<Category>(baseCategoryList);
Category[] temp=tempSet.toArray(new Category[tempSet.size()]);
baseCategoryList=Arrays.asList(temp);
List baseList=new ArrayList();

public boolean equals(Object o) {
AttributeItemBean s = (AttributeItemBean) o;
if (s.getName().equals(name) && s.getAttrId().equals(attrId)) {
return true;
} else {
return false;
}
}

public int hashCode() {
int result = 17;
result = 37 * result + name.hashCode();
result = 37 * result + attrId.intValue();
return result;
}



private void populateAvailableAttributeGroups(){
availableAttributeGroups = new ArrayList<AttributeGroupBean>(allAttributeGroups);
if(!selectedAttributeGroups.isEmpty()){
availableAttributeGroups.removeAll(selectedAttributeGroups);
}
}
原创粉丝点击