12
Jak zanegować predykat odwołania do metody
W Javie 8 możesz użyć odwołania do metody do filtrowania strumienia, na przykład: Stream<String> s = ...; long emptyStrings = s.filter(String::isEmpty).count(); Czy istnieje sposób na utworzenie odwołania do metody, które jest negacją istniejącego, tj. Coś takiego: long nonEmptyStrings = s.filter(not(String::isEmpty)).count(); Mogłem stworzyć notmetodę jak poniżej, ale zastanawiałem się, czy JDK …