Verwenden Sie keinen Identitätswert für Comparator
s. Wenn der comparators
-Stream leer ist (d. H. Keine Comparator
enthält), sollten Sie nicht sortieren:
Beachten Sie, dass der comparators
-Stream nur ein einziges Comparator
enthält und dass Comparator
das Ergebnis der Reduktion ist.
Die Methodenreferenz, die an Optional.map
übergeben wurde, könnte etwas Erfahrung erfordern, um sich daran zu gewöhnen. Es lohnt sich also, die ausführlichere Lambda-Syntax zu verwenden, um zu zeigen, was dort vor sich geht:
Das ist eine Frage des Programmierstils oder der persönlichen Vorlieben und kann sich im Laufe der Zeit ändern.
Tags und Links java java-8 java-stream