Méthode hashcode

Fermé
sinchi - Modifié par sinchi le 27/06/2010 à 13:23
Bonjour,

je suis un débutant , et j'ais pas bien compris ce code source si quelqu'un peut me l'expliquer , merci d'avance


public int hashCode() {
int result;
result = id.hashCode();
result = 31 * result + street1.hashCode();
result = 31 * result + (street2 != null ? street2.hashCode() : 0);
result = 31 * result + city.hashCode();
result = 31 * result + (state != null ? state.hashCode() : 0);
result = 31 * result + zipcode.hashCode();
result = 31 * result + country.hashCode();
return result;
}