Hi,
ich denke, dass das Problem an deiner Definition der equals-Methode liegt. Probier mal folgendes:
Code:
@Override
public boolean equals(Object o) {
if (o != null && o instanceof Persons) {
return this.personNumber.equals(((Persons)o).getpersonNumber());
} else {
return false;
}
}
(ungetestet)