Auf Thema antworten

Hi,


über eine externe Jar lade ich mir eine Liste von Objekten, dazu wird eine statische Methode bereit gestellt

[code]Device.listAll();

[/code]


Diese Liste übergebe ich meiner ComboBox und würde gerne darauf reagieren, was der Benutzer auswählt.. jetzt gibt es ein Problem:

Die equals Methode der Klasse Device ist leider sehr primitiv gehalten....


[code]@Override

    public boolean equals(Object o) {

        return o.toString().equals(this.toString());

    }[/code]


Daher fliegt eine NP, da sich zu Anfang ja noch kein Device in der Liste befindet..

Leider ist die Klasse Device final, so dass ich die equals Methode nicht überschreiben kann.


Jemand eine Idee, wie ich das Ganze lösen kann?



Oben