Bonjour à tous,
Voilà je rencontre un problème qui me laisse assez perplexe : Je récupère une valeur dans un fichier (il s'agit d'un montant dans une variable de type String, formaté 99.999.999,00). Avant de passer à l'étape de récupération de ma valeur entière, je supprime les points, ensuite j'exécute le code suivant :
Quand je rentre dans ce code, valeur = "27883270009,00",
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 NumberFormat gui = NumberFormat.getInstance(Locale.ITALY); int val = gui.parse(valeur.trim()).intValue(); DecimalFormat dfCible = new DecimalFormat("################"); res = dfCible.format(val);
et à la fin, le programme ressort avec res = "2113466233"
Est-ce que l'un d'entre vous aurait une solution à mon problème ?
D'avance merci.
Partager