Sorting Java Objects - using BeanUtils
class Person {
private String firstName;
private String lastName;
}
The org.apache.commons packages help a great deal with property based sorting:
ArrayList sortFields = new ArrayList();
sortFields.add(new BeanComparator("lastName"));
sortFields.add(new BeanComparator("firstName"));
ComparatorChain multiSort = new
ComparatorChain(sortFields);
java.util.Collections.sort(list_of_objects_to_sort,multiSort);
See the Collections and BeanUtils packages at
http://jakarta.apache.org/commons/
No comments:
Post a Comment