- Java BeanUtils 教程
- Java BeanUtils - 主页
- Java BeanUtils - 概述
- 动态 Bean (DynaBeans)
- 背景
- 基本 DynaBeans
- 结果集动态类
- 行集动态类
- 包装DynaBean
- 惰性 DynaBeans
- 实用对象和类
- 实用对象和类
- Java BeanUtils 有用资源
- Java BeanUtils - 快速指南
- Java BeanUtils - 资源
- Java BeanUtils - 讨论
Java BeanUtils - 对集合进行操作
描述
Commons-Collections 建立在接口、实现和实用程序的基础上。它在代码中包含 Closure 接口,可以应用于任意输入对象,并且代码允许将 Closure 应用于集合的内容。有一个名为BeanPropertyValueChangeClosure的 Closure将指定属性设置为指定值。该值可以与 commons-collections 结合使用,其中所有 bean 都将具有集合中指定值的指定属性。
例如,您可以将整个集合的 myCar 属性设置为 TRUE,如下所示:
//creating the closure BeanPropertyValueChangeClosure closure = new BeanPropertyValueChangeClosure( "myCar", Boolean.TRUE ); //updating the Collection CollectionUtils.forAllDo( myCollection, closure );