Salut.
Un petit truc qui m'echappe:
Le code qui suit:
me donne le resultat suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 System.out.println("annee= _" + annee + "_ year= _" + year+"_"); System.out.println(annee == year); System.out.println(annee.compareTo(year));
annee et year sont des objet de type Integer (pas int)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 annee= _2011_ year= _2011_ false 0
Quelqu'un peut m'expliquer pourquoi le == ne marche pas sur les Integer?
Merci
edit: si j'utilise int à la place de Integer ca marche normalement
Partager