Sagen wir, ich habe das folgende Array: {1,2,3,4,6,7,8, das in einen Stream s = Stream.of(1,2,3 eingefügt wird ,4,6,7,8);
Wie kann ich in Java Lambda-Ausdrücke und Stream-Funktionen verwenden, um die Differenz zwischen jedem Element und dem nächsten zu berechnen? (in diesem Fall {1,1,1,2,1,1})?
Dies ist nicht wirklich eine Reduzierungsoperation, da die Reduzierung die gesamte Liste in ein Element umwandelt. Es handelt sich auch nicht um eine Kartenoperation, da zur Berechnung der Differenz zwei Elemente und nicht nur eines erforderlich sind.
So berechnen Sie Unterschiede in einer Liste von Ganzzahlen mithilfe von Lambda-Ausdrücken ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post