Bonjour tout le monde
s.v.p j'ai un probléme de conversion je veux convertir un double en Object est ce que c'est possible ?
merci d'avance
Bonjour tout le monde
s.v.p j'ai un probléme de conversion je veux convertir un double en Object est ce que c'est possible ?
merci d'avance
Bonjour,
Pour répondre à ta question:
Mais que veux tu faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 double a = 2.5; Object b = Double.valueOf(a);
A+.
Bonjour.
Il existe en Java des classes enveloppes (Integer, Double, Float, ... dans le package java.lang) et qui permettent de manipuler les types de base (int, double, float, ...) comme des objets. (Que les puristes me pardonnent si je me suis mal exprimé.)
Pour régler ton problème, il te suffit donc de créer un objet Double à partir de la valeur que tu manipules. Illustration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 double d = 1.17; Double myDouble = new Double(d); // Double myDouble = double; // Utiliser à partir d'ici myDouble comme un Object.
Enfin, depuis java 5 il y a l'autoboxing qui permet directement de faire ce genre de choses:
Ou plus directement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 double number= 3.5; Double numberObject = number;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Double numberObject = 3.5;
Partager