Hai 3 metodi che ti tornano utili:

1. equals, da implementare per il tuo bean
2. hashcode, da implementare per il tuo bean

questi due metodi ti dicono se due oggetti sono uguali oppure meno. Attento che hashcode differenti possono avere equals true, quindi devono valere entrambi per avere la certezza dell'uguaglianza.

3. contains, riferito alla collection, che torna true o false a seconda se il bean è contenuto o meno. Questo ovviamente è determinato usando i due metodi sopra citati.

Ti consiglio di dare un'occhio alla teoria delle collection, quanto ti ho riassunto è ben documentato