Bonjour,
J'ai un nombre formaté selon le pays de l'utilisateur via cette fonction :
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
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.
Partager