Stream wurde in Java 8 eingeführt und wird nur zum Verarbeiten eines Datensatzes und nicht zum Sortieren der Elemente verwendet. Die eigentliche Sammlung wird dadurch nicht verändert, sie liefern nur Ergebnisse gemäß der Pipeline-Methode.
Stream API unterstützt mehrere Vorgänge, die in zwei Teile unterteilt sind:
serial number | keyword | Intermediate Operations | Terminal Operations |
---|---|---|---|
1 | Grundlegende Operationen | Diese Operationen werden verwendet, um andere Methoden weiterzuleiten und in andere Streams zu konvertieren. | Terminaloperationen in Java sind die letzten Schrittmethoden, die auf einen Stream angewendet werden. |
2 | Rückgabetypen | Sie geben einfach einen anderen Stream zurück. | Sie geben das Endergebnis zurück. |
3... forEach | counttoArray | ... |
Beispiele für Zwischen- und Terminaloperationen public class Main { public static void main(String args[]) throws InterruptedException, ExecutionException { List<String> laptopList = new ArrayList(); laptopList.add("DELL"); laptopList.add("ACER"); laptopList.add("HCL"); // Intermediate operation laptopList.sort((p1, p2) -> p1.compareTo(p2)); // Terminal Operation laptopList.forEach(a -> { System.out.println(a); }); } } Nach dem Login kopieren |
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Zwischenoperationen und Terminaloperationen in Java 8. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!