1:list 你要在里面筛选的对象集合
存放格式例如
list.add(user1);
list.add(user2);
list.add(user3);
2:tableColumnName: user 里面的属性字段: 例如 name
3: agers: name字段的属性值,也就是你要筛选出 name 的名称为 “张三” 的所有list
注:此方法是根据属性字段 精确查找!
public Collection checkList(List list, String tableColumnName, String agers){
List templist = new ArrayList();
EqualPredicate parameter = new EqualPredicate(agers);
BeanPredicate tableCoulmn_paramerter = new BeanPredicate(tableColumnName, parameter);
Predicate[] allPredicateArray = {tableCoulmn_paramerter };
Predicate allPredicate = PredicateUtils.allPredicate(allPredicateArray);
Collection<UpdateDto> filteredCollection = CollectionUtils.select(list, allPredicate);
return filteredCollection;
}