Ich muss Elemente in einem List
duplizieren.Doppelte Elemente in einem Stream in Java
Also, wenn die Liste ist:
["firstItem", "secondItem"]
Ich möchte eine Liste zurück, die:
["firstItem","firstItem","secondItem","secondItem"]
Ich versuche, dies durch die flatMap Funktion zu tun, aber ich bin nicht sicher, wie man es macht.
List<T> duplicatedList = originalList.stream()
.flatMap(u -> Stream.of()) // how to duplicate items??
.collect(Collectors.toList());
Was ist der Vorteil der Verwendung von Strom und sammeln in diesem Fall. Ich denke, dass Fragen auf den Vorteil der Verwendung von add vs addAll kocht. –