我如何才能最好地讓所有的「名」以下結構的字符串元素:如何提取列表中特定屬性的所有元素?
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 ;-) –