Java BeanUtils - 转换集合

描述

在Transformer接口的帮助下,commons-collections支持从输入对象到输出对象的转换.变换器可以应用于在Commons-collections中提供的代码的帮助下从输入集合中获取输出集合. BeanToPropertyTransformer 是Transformer的一个示例,它将bean转换为其属性值.此功能可以从输入对象中提取特定属性并将其显示为输出对象.

如果您尝试从集合中的许多汽车用户中找出特定的汽车模型.语法如下所示:

 
//创建变换器
 BeanToPropertyValueTransformer transformer = new BeanToPropertyValueTransformer("person.company.汽车模型" ); 
//转换收集
收集carModel = CollectionUtils.collect(peopleCollection,transformer);