Оператор add класса set возвращает логическое значение, которое имеет значение true, если элемент (который должен быть добавлен) еще не существует, и false в противном случае. Пишет
if (set.add(entry)) {
//do some more stuff
}
считается хорошим стилем с точки зрения написания чистого кода? Мне интересно, так как вы делаете две вещи одновременно. 1) добавление элемента и 2) проверка существования элемента.
if (!set.add(entry)) {// entry already present, possibly a case you want to handle}
java.util.Set
, который возвращает true,add
когда элемент еще не был там, верно?