В настоящее время мне нужно написать следующее, чтобы обновить элемент, уже содержащийся в Set:
Set mySet= ...
Element e1 = new Element (...);
....
....
Element e2 = new Element (...);
\\e1 and e2 are different instances, but equals.
\\update the element contained into the Set
if (mySet.contains(e2)){
mySet.remove(e2);
myset.add(e2);
}
Это не выглядит красиво. Есть ли альтернатива?