在Java8中,您可以使用方法引用来过滤流,例如:Streams=...;longemptyStrings=s.filter(String::isEmpty).count();有没有办法创建一个否定现有方法引用的方法引用,例如:longnonEmptyStrings=s.filter(not(String::isEmpty)).count();我可以创建如下所示的not方法,但我想知道JDK是否提供了类似的功能。staticPredicatenot(Predicatep){returno->!p.test(o);} 最佳答案 Pre