Java 8 Stream String Null Or Empty Filter

前端 未结 6 2053
你的背包
你的背包 2021-01-01 09:34

I\'ve got Google Guava inside Stream:

this.map.entrySet().stream()
.filter(entity -> !Strings.isNullOrEmpty(entity.getValue()))
.map(obj -> String.form         


        
6条回答
  •  甜味超标
    2021-01-01 10:28

    You can write your own predicate:

    final Predicate> valueNotNullOrEmpty
        = e -> e.getValue() != null && !e.getValue().isEmpty();
    

    Then just use valueNotNullOrEmpty as your filter argument.

提交回复
热议问题