devo Google Guava all'interno Stream:Java 8 Streaming String nullo o vuoto Filtro
this.map.entrySet().stream()
.filter(entity -> !Strings.isNullOrEmpty(entity.getValue()))
.map(obj -> String.format("%s=%s", obj.getKey(), obj.getValue()))
.collect(Collectors.joining(","))
Come si vede v'è una dichiarazione !String.isNullOrEmpty(entity)
all'interno della funzione di filtro.
Non voglio più utilizzare Guava nel progetto, quindi voglio solo sostituirlo semplicemente:
string == null || string.length() == 0;
Come posso farlo più elegante?
uso StringUtils (comuni apache lang) o 'Optional.ofNullable (stringa) .orElse ("") .length() == 0' – griFlo
voglio usare Pure Java - è possibile farlo qui? – ServerSideCat
'Optional.ofNullable (stringa) .orElse (" "). Length() == 0' è pure java – griFlo