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...