【发布时间】:2013-02-05 15:06:10
【问题描述】:
我怎样才能最好地获得以下结构的所有“名称”字符串元素:
class Foo {
List<Bar> bars;
}
class Bar {
private String name;
private int age;
}
我的做法是:
List<String> names = new ArrayList<String>();
for (Bar bar : foo.getBars()) {
names.add(bar.getName());
}
这可能有效,但 java.Collections 中没有我可以这样写的东西:
Collections.getAll(foo.getBars(), "name");?
【问题讨论】:
-
等待 Java 8 ;-)
标签: java collections