
- 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 );
廣告