
- Java BeanUtils 教程
- Java BeanUtils - 主頁
- Java BeanUtils - 概述
- 動態 Bean(DynaBean)
- 背景
- 基本 DynaBean
- ResultSetDynaClass
- RowSetDynaClass
- WrapDynaBean
- 延遲 DynaBean
- 資料型別轉換
- 背景
- BeanUtils 和 ConvertUtils
- 建立自定義轉換器
- 區域感知轉換
- 實用物件和類
- 實用物件和類
Java BeanUtils - 處理集合
說明
Commons-Collections 建立在介面、實現和實用程式之上。它包含程式碼中的 Closure 介面,該介面可以應用於任意輸入物件和程式碼,以便將 Closure 應用於集合的內容。有一個 Closure,即 BeanPropertyValueChangeClosure,將指定屬性設定到指定的值。此值可以與 commons-collections 結合,其中所有 bean 都將集合中指定的屬性指定到指定的值。
例如,可以將 myCar 屬性設定到整個集合的 TRUE,如下所示:
//creating the closure BeanPropertyValueChangeClosure closure = new BeanPropertyValueChangeClosure( "myCar", Boolean.TRUE ); //updating the Collection CollectionUtils.forAllDo( myCollection, closure );
廣告