开发手册 欢迎您!
软件开发者资料库

Java BeanUtils - 转换集合

Java BeanUtils转换集合 - 从简单和简单的步骤学习Java BeanUtils,从基本到高级概念,包括概述,背景,基本,嵌套属性访问,自定义内省,抑制属性,BasicDynaBeans,ResultSetDynaClass,RowSetDynaClass,WrapDynaBean,Lazy DynaBeans,BeanUtils和ConvertUtils,创建自定义转换器,区域设置感知转换,比较Bean,操作集合,查询或过滤集合,转换集合,标准JavaBeans,动态Bean(DynaBeans),数据类型转换,实用程序对象和类,集合。

描述

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

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

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