lese ich ein Java 8 Buch von Ricahrd Warburton und er gab die folgende Übung:verketten Listen flatMap mit
versuchen Sie die folgenden mit der Methode Referenzen Umschreiben:
[...]
Der flatMap Ansatz Listen verketten
ich verstehe nicht wirklich, wieanwendenhier. Die Sache, die mich verwirrte war, dass flache Karte verwendet wird, um jedes Element eines Stream
zu einem anderen Stream
abzubilden und sie dann miteinander zu verbinden, um einen größeren Stream
zu erzeugen, aber hier müssen wir List<T>
trennen.
public static <T> List<T> concat(List<T> lst1, List<T> lst2){
//lst1.stream().flatMap() - it maps each elements
//of lst1 to stream and concatenates it for each
//element
}
Irgendwelche Ideen?
Eigentlich sehr einfach. Vielen Dank. – stella