我有一个 bean 列表,并且想要获取一个值列表(给定一个特定属性)。
例如,我有一个文档定义列表,我想获得一个代码列表:
List<DDocumentDef> childDefs = MDocumentDef.getChildDefinitions(document.getDocumentDef());
Collection<String> childCodes = new HashSet<String>();
for (DDocumentDef child : childDefs) {
childCodes.add(child.getCode());
}
有没有更紧凑的解决方案?反射,匿名内部类......?
提前致谢