Bonjour,
Voila, je comprends pas ce que j'obtient.
Pour faire bref, j'ai fait un print dans mon code qui montre tout le probleme :
et en sortie j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 System.out.println("child ="+Integer.toHexString(child.hashCode())); System.out.println("children.get(0) ="+Integer.toHexString(children.get(0).hashCode())); System.out.println("children.get(1) ="+Integer.toHexString(children.get(1).hashCode())); System.out.println("child.equals(children.get(0)) ? = "+child.equals(children.get(0))); System.out.println("child.equals(children.get(1)) ? = "+child.equals(children.get(1)));
child =ac8b37
children.get(0) =e7ccd7
children.get(1) =39471b
child.equals(children.get(0)) ? = true
child.equals(children.get(1)) ? = true
Est-ce normal? Quelqu'un peut m'expliquer?!?
merci d'avance
Partager