myList.stream().forEach( t -> { ...});
oder so ..for (T t: myList) { ... }
oder eben - so man Lambdas / Methodenreferenzen liebt und diese nicht missen möchte: Collection.forEach.Doch die forEach-Operation gehört zu den Endoperationen, die am wenigsten leistungsfähig und am wenigsten Stream-freundlich sind. Sie ist explizit iterativ und daher nicht parallelisierbar. Die forEach-Operation sollte nur zur Präsentation des Ergebnisses einer Stream-Berechnung verwendet werden, nicht um die Berechnung durchzuführen.