C'est un truc bateau, mais j'ai deux difficultés.
Lorsque je formate mon double en string, j'obtiens bien deux caracteres, malheureusement il procede à un arrondissement, ce que je ne desire pas, il me faut une valeur tronquée.
Et de plus, il me rajoute une virgule pour séparer les miliers du reste or, il ne faudrait rien a la place.
J'utilise cette instruction pour donner le type voulue.
NumberFormat f = new DecimalFormat().getInstance(Locale.US);
f.setMaximumFractionDigits(2);
Si j'utilise DecimalFormat df = new DecimalFormat("########.00");
je n'ai plus de soucis de virgules pour les milliers, mais le point separant entiers et partie fractionnaire devient une virgule, un replace serait moche mai bon ca marche. Par contre toujours des soucis d'arrondis...
Partager