Java BeanUtils - Mengoperasikan Pada Koleksi

Deskripsi

Commons-Collections dibangun di atas antarmuka, implementasi, dan utilitas. Ini berisi antarmuka Penutupan dalam kode yang dapat diterapkan pada objek masukan arbitrer dan izin kode untuk menerapkan Penutupan ke konten koleksi. Ada Closure yang disebut BeanPropertyValueChangeClosure mengatur properti yang ditentukan ke nilai yang ditentukan. Nilai ini dapat digabungkan dengan commons-collections di mana semua biji akan memiliki properti tertentu ke nilai yang ditentukan dalam koleksi.

Misalnya, Anda dapat menyetel properti myCar ke TRUE untuk seluruh koleksi seperti yang ditunjukkan di bawah ini:

//creating the closure
 BeanPropertyValueChangeClosure closure = new BeanPropertyValueChangeClosure( "myCar", Boolean.TRUE );

 //updating the Collection
 CollectionUtils.forAllDo( myCollection, closure );