Probleme d'interpretation de code
Bonjour,
Je suis sur mon premier projet Java et j'ai un probleme de comprehension.
J'ai cherché une reponse sur le forum mais j'ai pas trouvé satisfaction. J'espere que vous pourrez m'aidez.:?
Le probleme se situe entre ces lignes de codes.(liste est du type Hashtable)
if(liste.containsKey(id))
et
if(liste.containsKey(new Integer(id)))
Pour moi la premiere ligne signifie que on rentre dans le bloc si id est une clé dans la liste.
La deuxieme ligne est pour moi toujours fausse ou alors aura le meme effet que la premiere.
Elle est pour moi toujours fausse car une nouvelle instantiation de l'objet id n'est pas une clé dans la liste.
Merci de votre aide...
Probleme d'interpretation de code
id est un entier donc vous me dites qu'il y a pas de diff.
En fait je dois deboguer un logiciel est je comprends pas alors pourquoi le programmateur a utilisé sans cesse le systeme
if(liste.containsKey(new Integer(id)))
Merci de vos reponses:P
Probleme d'interpretation de code
Donc pas de diff.
Merci :D