Bonjour,

J'ai un nombre formaté selon le pays de l'utilisateur via cette fonction :

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);
 
	}
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.