1 der Präsentation sagt: "Diese Methoden sind LAZY!"
Iterable transform(Iterable, Function)*
Iterable filter(Iterable, Predicate)*
T find(Iterable<T>, Predicate)
Iterable concat(Iterable<Iterable>)
Iterable cycle(Iterable)
T getOnlyElement(Iterable<T>)
Iterable<T> reverse(List<T>)
Kann mir jemand helfen, zu verstehen, was damit gemeint ist, sagen wir, ich habe eine Sammlung von Persons
und ich wende einen Filter an, um nur die Personen zu finden, deren Nachname DOE ist.
Bedeutet dies also, dass die "Filterung nur beim ersten Aufruf von doeOnly.next() erfolgt?"
List<Person> persons= ....
Iterable doeOnly= Iterables.filter(persons,DOE_AS_LAST_NAME_PREDICATE);