Java BeanUtils - Chuyển đổi Bộ sưu tập

Sự miêu tả

Việc chuyển đổi từ đối tượng đầu vào sang đối tượng đầu ra được hỗ trợ trong commons-collection với sự trợ giúp của giao diện Transformer. Transformers có thể được áp dụng để lấy bộ sưu tập đầu ra từ bộ sưu tập đầu vào với sự trợ giúp của các mã có sẵn trong Commons-collection. BeanToPropertyTransformer là một ví dụ về Transformer sẽ chuyển đổi một bean thành giá trị thuộc tính của nó. Tính năng này có thể trích xuất một thuộc tính cụ thể từ đối tượng đầu vào và trình bày nó dưới dạng đối tượng đầu ra.

Nếu bạn cố gắng tìm ra một mẫu ô tô cụ thể từ nhiều người sử dụng ô tô trong một bộ sưu tập. Cú pháp được hiển thị bên dưới:

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

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