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

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

Post by Guest »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post