Bonjour
Comment je peux passer de int à Long en java?
merci
Bonjour
Comment je peux passer de int à Long en java?
merci
Bonjour,
As tu essayer de caster le type int en long?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int i = 1; Long l = (long) i;
c compatible. pas besoin de conversion.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int i; long l = i;
M E H D I, Effectivement le cas que tu présentes est possible mais la question semblait porter sur l'objet Long et non sur le type! Or, tu ne peux pas écrire:
Éventuellement pour rebondir sur ta remarque, on peut aussi faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int i = 1; Long l = i;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int i = 1; // Constructeur Long(long) Long l = new Long(i);
Si tu travaille avec une version de java > 1.5 donc tu peux écrire directement grace au boxing.
int i = 10;
Long l = i;
Sinon faut suivre zorm.
Cdlt
Non ca en marche pas ca.
Tu peux faire
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int i = 0; long l = i;
Mais pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 long i = 0; Long l = i;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int i = 0; Long l = i;
L'autoboxing, permet de faire le deuxième cas, mais pas de faire un mélange du premier et du deuxième.
Partager