Java 11:谓词或/和可选

时间:2019-02-01 11:06:57

标签: java java-11

我正在使用jdk 11,我想知道是否可以使用Predicate::orPredicate::and方法串联来编写此代码:

return Optional.ofNullable(someString)
    .filter(String::isEmpty)
    .filter(String::isBlank);

1 个答案:

答案 0 :(得分:3)

当然:

return Optional.ofNullable(someString)
    .filter(((Predicate<String>) String::isEmpty).and(String::isBlank));