org.apache.commons.collections.CollectionUtils.filter(subData, new FilterPredicate("CLIENT"));
class FilterPredicate implements Predicate{
private String accAttribute;
public TestPredicate(String accountAttribute){
this.accAttribute = accountAttribute;
}
public boolean evaluate(Object arg0) {
if (arg0 instanceof IssuerPlacingAndCommissionFeeReportByAc) {
return accAttribute.equals(((IssuerPlacingAndCommissionFeeReportByAc) arg0).getAccountAttribute());
}
return false;
}
}
按照自己的evaluate方法来加于过滤collection.
本文介绍了如何使用Apache Commons Collections库中的filter方法结合自定义Predicate筛选集合中的元素。
485

被折叠的 条评论
为什么被折叠?



