Convertir un nombre formaté en nombre avec décimales.
Bonjour,
J'ai un nombre formaté selon le pays de l'utilisateur via cette fonction :
Code:
1 2 3 4 5 6 7 8 9 10
| private String nft(double d){
// Formate les nombres selon le pays avec 2 decimales
Locale fmtLocale = Locale.getDefault();
NumberFormat formatter = NumberFormat.getInstance(fmtLocale);
formatter.setMaximumFractionDigits(2);
formatter.setMinimumFractionDigits(2);
return formatter.format(d);
} |
Comment puis-je faire pour revenir en arrière ? C'est-à-dire passer du nombre formaté en String à un nombre qui me permette de faire un calcul. Par exemple :
Pour ce nombre : 1000.00
- France 1 000,00
- US 1,000.00
La fonction citée plus haut me permet de convertir le nombre au format local. Mais ce nombre est dans un champ de saisie et peut être modifié. Dès qu'il y a une saisie je souhaite récupérer ce nombre pour faire un calcul. Existe t-il une fonction native ou autre qui me permette cela ?
Merci d'avance.