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是Apache软件基金会开发的一个Java库,它提供了对集合框架的扩展和增强功能,极大地丰富了Java的集合操作。这个库包含了多种实用的数据结构、算法和集合操作工具,可以提升开发效率并优化...
Commons Collections是Apache软件基金会开发的一个Java库,主要提供对集合框架的增强和扩展。这个库是Java标准集合接口的补充,增加了许多实用的功能,提高了代码的可读性和效率。"commons-collections4-4.1.jar"是...
`CollectionUtils` 是Apache Commons Collections库的一部分,它提供了许多集合操作的便利方法,可以处理List、Set、Map等各种集合类型。下面是一些常用功能: - `isEmpty(Collection coll)`: 检查集合是否为空或...
例如,`collections.jar`通常会包含`org.apache.commons.collections`包下的所有类和接口,这些类和接口提供了一种更灵活的方式来操作和管理集合,如列表、映射和队列等。 在`commons-collections-3.2.1-src.zip`中...
《Apache Commons Collections 3.2源码解析》 Apache Commons Collections是Java开发中不可或缺的工具库,它极大地扩展了Java的内置集合框架,为开发者提供了更丰富的数据结构和算法实现。这个源码包,名为"commons...
本篇文章将详细讲解几个重要的 Apache Commons 模块,包括 Apache Commons Email、Apache Commons IO、Apache Commons Pool、Apache Commons DBCP、Apache Commons Dbutils 和 Apache Commons Collections,以及 ...
Apache Commons Collections是一个Java库,它提供了对集合框架的扩展,增加了许多实用功能。这个库的主要目标是增强Java标准集合接口的灵活性、性能和功能性。在"commons-collections4-4.4-bin.zip"中,我们获得了...
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/* </filter-mapping...
- **Commons组件:** 需要注意的是,`json-lib.jar`依赖于Apache Commons的一些库,例如`commons-collections.jar`, `commons-lang.jar`, `commons-beanutils.jar`, `commons-logging.jar` 和 `ezmorph.jar`。...
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/* </filter-mapping> <!-- 添加其他配置如...
11,commons-collections-3.2.1.jar 12,commons-fileupload-1.2.2.jar 13,commons-io-2.2.jar 14,commons-lang-2.6.jar 15,commons-logging-1.1.1.jar 16,commons-net-3.1.jar 17,dom4j-1.6.1.jar 18,ehcache...
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/* </filter-mapping> <servlet-name>...
- `commons-collections.jar` - `commons-dbcp.jar` - `commons-logging-1.0.4.jar` - `commons-pool.jar` - `freemarker-2.3.8.jar` - `ognl-2.6.11.jar` - `struts2-core-2.0.11.2.jar` - `xwork-2.0.5....
此外,它还会配置Struts的`filter-class`,即`org.apache.struts.action.ActionFilter`,负责处理HTTP请求并将其转发到相应的Action。 另一个关键文件是`struts-config.xml`,它是Struts框架的核心配置文件。在这个...
7. **commons-collections.jar, commons-beanutils.jar**:这两个库是Apache Commons的一部分,分别提供了集合操作和JavaBean操作的工具类,可能在处理上传文件的属性或者构建业务对象时发挥作用。 8. **commons-el...
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/* </filter-mapping> <listener-class>org...
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/* </filter-mapping>...
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/* </filter-mapping>...