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