我想迭代一系列集合.有了番石榴,我会这样做:
import static com.google.collections.Iterables.*; class Group { private Collection<Person> persons; public Collection<Person> getPersons(); } class Person { private String name; public String getName(); } Collection<Group> groups = ...; Iterable<Person> persons = concat(transform(groups,Group::getPersons())); Iterable<String> names = transform(persons,Person::getName);
但是我怎么能用Java 8流做同样的事情呢?
groups.stream().map(Group::getPersons())...?@H_404_8@