So berechnen Sie Unterschiede in einer Liste von Ganzzahlen mithilfe von Lambda-Ausdrücken

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So berechnen Sie Unterschiede in einer Liste von Ganzzahlen mithilfe von Lambda-Ausdrücken

by Guest » 03 Jan 2025, 18:10

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.

Top