Java BeanUtils - Mengubah Koleksi

Deskripsi

Konversi dari objek input ke objek output didukung dalam koleksi-bersama dengan bantuan antarmuka Transformer. Transformers dapat diterapkan untuk mendapatkan koleksi output dari koleksi input dengan bantuan kode yang tersedia di Commons-collections. BeanToPropertyTransformer adalah contoh Transformer yang akan mengubah kacang menjadi nilai propertinya. Fitur ini mampu mengekstrak properti tertentu dari objek input dan menampilkannya sebagai objek output.

Jika Anda mencoba mencari model mobil tertentu dari banyak pengguna mobil dalam sebuah koleksi. Sintaksnya ditunjukkan di bawah ini:

// creating transformer
     BeanToPropertyValueTransformer transformer = new BeanToPropertyValueTransformer( "person.company.carmodel" );

     // transforming Collection
     Collection carModel = CollectionUtils.collect( peopleCollection, transformer );