12
So negieren Sie ein Methodenreferenzprädikat
In Java 8 können Sie eine Methodenreferenz verwenden, um einen Stream zu filtern, zum Beispiel: Stream<String> s = ...; long emptyStrings = s.filter(String::isEmpty).count(); Gibt es eine Möglichkeit, eine Methodenreferenz zu erstellen, die die Negation einer vorhandenen ist, dh so etwas wie: long nonEmptyStrings = s.filter(not(String::isEmpty)).count(); Ich könnte die notMethode wie …