Auf Thema antworten

[code=Java]

    @Override

    public boolean equals(Object obj) {

        if (obj == null || obj == this || !(obj instanceof Item)) {

            return obj == this;

        }

        Item itm = (Item) obj;

        return name.equals(itm.name); // setzt voraus, dass name != null

    }

    @Override

    public int hashCode() {

        return name.hashCode();

    }

[/code]



Oben