Привет.
Пробую создать несколько разных объектов в HashSet, но не получаются. Создаю, добавляю, итерирую. Но все равно нету.
Set<Cat> cats = new HashSet<Cat>();
for(int i = 0; i < 3; i++) {
Cat cat = new Cat("cat");
cats.add(cat);
}
Значит, equals/hashCode переопределены так, что учитывают только значение строки, передаваемой в конструктор