L'opérateur add de la classe set renvoie un booléen qui est vrai si l'élément (qui doit être ajouté) n'était pas déjà là, et faux sinon. Est en train d'écrire
if (set.add(entry)) {
//do some more stuff
}
considéré comme un bon style en termes d'écriture de code propre? Je me demande puisque vous faites deux choses à la fois. 1) ajouter l'élément et 2) vérifier si l'élément existait.
if (!set.add(entry)) {// entry already present, possibly a case you want to handle}
java.util.Set
, qui revient vraiadd
lorsque l'élément n'était pas déjà là, non?