bonjour,comment peut on convertir une variable int to Integer ?
Merci d'avance
Version imprimable
bonjour,comment peut on convertir une variable int to Integer ?
Merci d'avance
Jusqu'en java 1.4,
A partir de java 5, c'est automatique.Code:mon_integer = new Integer(mon_int);
au faite , jeveux incrementer cet Integer mais le compilateur ne me laisse pas faire , il affiche une erreur comme quoi il peut pas caster de Integer à int , d'ou j'ai compris que le type Integer tolerepas l'operateur "+" je me trompe ? :roll:
Les objets Integer ne sont pas mutables.
Si tu as des operations a faire, il faut passer par des int.
Si a la fin, il te faut un objet de type Integer, il faut reconstruire un Integer a partir de l'int qui contient le resultat.
En Java5, ça doit marcher.Citation:
Envoyé par zaineb.z
Sinon, il faut faire
pas beau mais pas le choix ;)Code:
1
2
3 Integer i = Integer.valueOf(1); i = Integer.valueOf(i.intValue()+1);
Je me suis fait avoir aussiCitation:
En Java5, ça doit marcher.
Sinon, il faut faire
Integer i = Integer.valueOf(1);
Citation:
Envoyé par Javadoc
Oups! Je suis un gros :boulet:Citation:
Envoyé par Sanguko
Merci c'etait tro gentil j'espere que ca va marcher
merci encore
bonne journée a tous
:yaisse2: yupi ca a marché
merci a tous
have a nice day