Normal
Du musst nicht zwangsweise mit Comparator rumwuseln. Wenn du die Datenklasse erstellst, kannst du auch die equals-Methode überschreiben *ein hoch auf die Vererbung*[code=Java]@Overridepublic boolean equals(Object o) { if (this == o) { return true; } if ((o == null) || (o.getClass() != this.getClass())) { return false; } <Klasse> <name> = (<Klasse>) o;// Hier kommt dann das Vergleichen hin zBsp.:// key.equals(o.key) oder ähnliches return false;}[/code]
Du musst nicht zwangsweise mit Comparator rumwuseln. Wenn du die Datenklasse erstellst, kannst du auch die equals-Methode überschreiben *ein hoch auf die Vererbung*
[code=Java]
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if ((o == null) || (o.getClass() != this.getClass())) {
return false;
<Klasse> <name> = (<Klasse>) o;
// Hier kommt dann das Vergleichen hin zBsp.:
// key.equals(o.key) oder ähnliches
[/code]