Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
643 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème de HashCode...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de HashCode...

n°2041540
Namoureux
Posté le 11-12-2010 à 20:39:15  profilanswer
 

Bonsoir
 
J'ai un soucis avec la fonction hashCode de java. Si ma mémoire est bonne, sur un objet de type String, elle rend la somme des codes de lettres de la chaines de caractères.
Alors pourquoi, pourquoi, quand je fais cette instruction :
 
String t1 = "lapin";
System.out.println("lapin : "+t1.hashCode());
 
Netbeans me retourne :
 
lapin : 102740992
 
Étrange, non ? Ce ne serait pas le hashCode de l'objet ? En tout cas, ça y ressemble...
Merci de me dire ce qui ne va pas...

mood
Publicité
Posté le 11-12-2010 à 20:39:15  profilanswer
 

n°2041541
kadreg
profil: Utilisateur
Posté le 11-12-2010 à 20:43:46  profilanswer
 

ta mémoire n'est pas bonne :o
 
http://download.oracle.com/javase/ [...] hashCode()


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2041543
leonhard
Posté le 11-12-2010 à 20:48:31  profilanswer
 

Namoureux a écrit :

Bonsoir
 
J'ai un soucis avec la fonction hashCode de java. Si ma mémoire est bonne, sur un objet de type String, elle rend la somme des codes de lettres de la chaines de caractères.
[...]


 
euh non pas tout à fait. Si tu regardes dans la javadoc, tu verras que le haschode de la string est codé par la somme des termes s[i] * 31^(n-1-i) ou n est la longueur de la chaîne. Donc pour toi c'est 'l'*31^4 + 'a'*31^3 + 'p'*31^2 + 'i'*31 + 'n'.. Je te laisse évaluer cette expression...
 

n°2041544
Namoureux
Posté le 11-12-2010 à 20:57:24  profilanswer
 

merci bien, me voila rassuré !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème de HashCode...

 

Sujets relatifs
Problème de hauteur avec <marquee>problème macro VBA
a supprimer[Résolu] Problème de masquage d'image - javascript - display none
Problème setSize()Problème de marge et de trait dans menu
Probleme sur mes objets ecoutercUrl posant problème
Probleme menu deroulantproblème de test de collisions et gestion des scores
Plus de sujets relatifs à : Problème de HashCode...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR