Hallo,
Ich hoffe mein Anliegen ist hier im richtigen Bereich gelandet, falls nicht, dann bitte ich um Verschiebung des Threads^^
In der Uni behandeln wir gerade Streams und die dazugehörigen Funktionen, aktuell haben wir eine Aufgabe bekommen in der es speziell um flatMap() geht.
Jetzt sitze ich gerade an einer Aufgabe mit der ich gerade gar nicht klar komme:
Zuvor habe ich die Vorgänger Aufgabe wie folgt gelöst:
Ich hoffe ich finde hier jemanden der mir damit helfen kann!
Vielen Dank!
Ich hoffe mein Anliegen ist hier im richtigen Bereich gelandet, falls nicht, dann bitte ich um Verschiebung des Threads^^
In der Uni behandeln wir gerade Streams und die dazugehörigen Funktionen, aktuell haben wir eine Aufgabe bekommen in der es speziell um flatMap() geht.
Jetzt sitze ich gerade an einer Aufgabe mit der ich gerade gar nicht klar komme:
Aufgabe: Mehrdimensionales-Array Integer
Überführen Sie das nachfolgende, mehrdimensione, Array mit flatMap() in einen eindimensionalen Stream und geben Sie die Werte auf der Standardausgabe aus.
Integer[][] numbers = {new Integer[]{1, 2, 3, 4, 5}, new Integer[]{6, 7, 8, 9, 10}};
Überführen Sie das nachfolgende, mehrdimensione, Array mit flatMap() in einen eindimensionalen Stream und geben Sie die Werte auf der Standardausgabe aus.
Integer[][] numbers = {new Integer[]{1, 2, 3, 4, 5}, new Integer[]{6, 7, 8, 9, 10}};
Zuvor habe ich die Vorgänger Aufgabe wie folgt gelöst:
Code:
Windows PowerShell
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
PS C:\Users\xxy> jshell
| Welcome to JShell -- Version 9
| For an introduction type: /help intro
jshell> Arrays.asList(Arrays.asList(1, 2, 3, 4, 5), Arrays.asList(6, 7, 8, 9, 10));
$1 ==> [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]
jshell> $1.stream().flatMap(List::stream).forEach(System.out::println)
1
2
3
4
5
6
7
8
9
10
jshell>
Ich hoffe ich finde hier jemanden der mir damit helfen kann!
Vielen Dank!