Originariamente inviato da LeleFT
No: questo violerebbe il contratto fra equals() e hashCode(); se due oggetti hanno equals() true, allora devono produrre lo stesso hashCode(). Non è vero il viceversa, ovvero due oggetti possono produrre lo stesso hashCode() e, ciò nonostante, avere equals() false.

Solo per precisazione.

Ciao.
Grazie, preciso come sempre. Mi confondo quando vado a memoria, non ho riletto la documentazione.
Prima o poi mi entrerà in testa (almeno spero!!)