- Java BeanUtils 教程
- Java BeanUtils - 首页
- Java BeanUtils - 概述
- 动态 Bean (DynaBeans)
- 背景
- 基本 DynaBeans
- ResultSetDynaClass
- RowSetDynaClass
- WrapDynaBean
- 延迟 DynaBeans
- 数据类型转换
- 背景
- BeanUtils 和 ConvertUtils
- 创建自定义转换器
- 区域感知转换
- 实用程序对象和类
- 实用程序对象和类
Java BeanUtils - 转换集合
说明
从输入对象到输出对象的转换在具有 Transformer 接口的帮助下在 commons-collections 中得到支持。借助于 Commons-collections 中的代码,能够将转换器应用于从输入集合获取输出集合。BeanToPropertyTransformer 是 Transformer 的一个示例,它将 bean 转换到其属性值。此功能能够从输入对象中提取特定属性并将其作为输出对象来呈现。
如果你尝试从集合中众多汽车用户中找出特定汽车型号。语法如下所示
// creating transformer BeanToPropertyValueTransformer transformer = new BeanToPropertyValueTransformer( "person.company.carmodel" ); // transforming Collection Collection carModel = CollectionUtils.collect( peopleCollection, transformer );
广告