String --> double --> String
x
-
Sofiane -
Sofiane -
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 ? ??
5 réponses
-
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 ;-) -
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. -
-
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 !
-
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -