用到commons-collections-3.2.jar
userList = (List<User>) CollectionUtils.select(userList,
new Predicate() {
public boolean evaluate(Object arg0) {
User u = (User) arg0;
return "1111".equals(u.getPassword());
}
});
List<String> userNameList = (List<String>) CollectionUtils.collect(
userList,newTransformer() {
publicObject transform(Object arg0) {
User u = (User) arg0;
return u.getUsername();
}
});