I\'ve got Google Guava inside Stream:
this.map.entrySet().stream() .filter(entity -> !Strings.isNullOrEmpty(entity.getValue())) .map(obj -> String.form
You can write your own predicate:
final Predicate> valueNotNullOrEmpty = e -> e.getValue() != null && !e.getValue().isEmpty();
Then just use valueNotNullOrEmpty as your filter argument.
valueNotNullOrEmpty