Java 8 - filtre chaîne vide à partir de la Liste ne fonctionne pas

Je voudrais supprimer une Chaîne vide à partir d'une Liste de Chaînes de caractères.

Voici ce que j'ai essayé, à l'aide de l'API stream:

list.stream().filter(item-> !item.isEmpty()).collect(Collectors.toList());

et la chaîne vide est toujours présent dans la liste. Ce qui me manque ?

n'est-il pas String::isEmpty?
êtes-vous de l'affectation de la valeur de retour d'une variable?
Vous ne souhaitez pas conserver les éléments qui sont pas vide? Vous ne conservant que le vide.
les deux sont valables...point.isEmpty() et String::isEmpty

OriginalL'auteur stackUnderflow | 2016-11-15