Ist es möglich, ein Verfahren, in einem Verbraucher, wie ein Verfahren Bezug zu laufen, aber auf dem Objekt an die Verbraucher weitergegeben:„Good“ Methode Methode für jedes Objekt API-Stream zu nennen
Arrays.stream(log.getHandlers()).forEach(h -> h.close());
würde sein etwas wie:
Arrays.stream(log.getHandlers()).forEach(this::close);
aber das ist nicht funktioniert ...
gibt es eine Möglichkeit, mit der Methode Referenzen, oder ist x -> x.method()
die einzige Möglichkeit, hier zu arbeiten?
Thank you! Verpasste diese "dritte Art";) – Jofkos
@Jofkos: Soweit ich in meinem "Real-Life-Code" sehen kann, ist diese dritte Art die wichtigste. Es gibt einfach so viele bereits existierende Methoden, die die richtige Signatur für 'map',' filter' oder 'forEach' haben ... – Holger
@Holger yeah, ich habe gerade erst angefangen, die neuen Java 8 Dinge zu benutzen. Also wird alter Code in die neue Syntax übertragen, einige neue werden geschrieben, aber dies ist das erste Mal, dass ich diese "dritte Art" brauche;) – Jofkos