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 :

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);
Quand je rentre dans ce code, valeur = "27883270009,00",
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.