小编Ald*_*ldo的帖子

使用方法引用对方法进行流检查不为空

给出以下代码

    List<Person> persons = ..;
    List<Person> personsWithoutAddress = 
            persons.stream().filter(p -> p.getAddress() == null)
                    .collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以Person::getAddress在过滤器中内联使用方法引用(可能与Objects::isNull某些 Guava 实用程序方法结合使用...),而无需编写额外的实用程序方法/谓词?

java guava java-8 java-stream method-reference

6
推荐指数
0
解决办法
961
查看次数

标签 统计

guava ×1

java ×1

java-8 ×1

java-stream ×1

method-reference ×1