Posez votre question Signaler

String --> double --> String

x - Dernière réponse le 22 sept. 2010 à 18:54
Je désire transformer 2 String en double, les multiplier et ensuite transformer le résultat en String à nouveau. Est-ce que qqun pourrait m'expliquer comment faire svp ? ??
Lire la suite 

String --> double --> String »

6 réponses
Réponse
+3
moins plus
pour transformer un string en double tu utilise la méthode :

static double parseDouble(string).

Et pour récupécuper le string tu peux faire :

tonDouble.toString() : qui renvoie la représentation en string de ton double.
Ajouter un commentaire
Réponse
+2
moins plus
Merci
huboule - 19 mars 2002 à 16:47
Pour touver des fonctions de ce typer utilise l'API java : http://java.sun.com/products/jdk/1.2/docs/api/
tu choisis ta classe (ici double) et tu trouveras les méthodes correspondantes
Il existe aussi des API traduites si l'anglais n'est pas ton point fort !
Ajouter un commentaire
Réponse
+1
moins plus
Je programme actuellement une calculatrice, ai rencontré le même problème que toi, et ça donne ça (nb1 et nb2 sont deux String) :
nb1 = new Double(Double.parseDouble(nb1) * Double.parseDouble(nb2)).toString();

Cette ligne fonctionne en quatre étapes :
1) On transforme nb1 et nb2 en double grâce à
static double Double.parseDouble(String);

2) On multiplie les deux double obtenus.
3) On transforme le résultat (de type double) en objet de classe Double.
4) On transforme le résultat en un String qui passera sans problème dans nb1.

Bonne chance ;-)
Ajouter un commentaire
Réponse
+0
moins plus
fodrait ptet nous dire quel langage tu utilises ?
Ajouter un commentaire
Réponse
+0
moins plus
JAVA, désolé !
Ajouter un commentaire
Ce document intitulé « String --> double --> String » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Windows 8 - À quoi s'attendre ?