Java BeanUtils - Hoạt động trên Bộ sưu tập
Sự miêu tả
Commons-Collections được xây dựng dựa trên giao diện, triển khai và tiện ích. Nó chứa giao diện Đóng trong mã có thể được áp dụng trên đối tượng đầu vào tùy ý và mã cho phép áp dụng Đóng cho nội dung của bộ sưu tập. Có Closure được gọi là BeanPropertyValueChangeClosure đặt thuộc tính được chỉ định thành giá trị được chỉ định. Giá trị này có thể được kết hợp với commons-collection trong đó tất cả các bean sẽ có thuộc tính được chỉ định thành giá trị được chỉ định trong bộ sưu tập.
Ví dụ: bạn có thể đặt thuộc tính myCar thành TRUE cho toàn bộ bộ sưu tập như được hiển thị bên dưới:
//creating the closure
BeanPropertyValueChangeClosure closure = new BeanPropertyValueChangeClosure( "myCar", Boolean.TRUE );
//updating the Collection
CollectionUtils.forAllDo( myCollection, closure );