Sobes.tech
Junior — Senior
47

HashSet не распознаёт одинаковые объекты User

Условие задачи

В классе User объявлено единственное поле name. При добавлении в HashSet двух экземпляров User с одинаковым значением name оба объекта оказываются в наборе. Нужно исправить ситуацию, чтобы HashSet воспринимал такие объекты как одинаковые и хранил в коллекции только один элемент для каждого уникального имени.

public class User {
    private String name;

    public User(String name) {
        this.name = name;
    }
}