J'ai cette petite méthode folle qui convertit les valeurs BigDecimal en chaînes agréables et lisibles.
private String formatBigDecimal(BigDecimal bd){
DecimalFormat df = new DecimalFormat();
df.setMinimumFractionDigits(3);
df.setMaximumFractionDigits(3);
df.setMinimumIntegerDigits(1);
df.setMaximumIntegerDigits(3);
df.setGroupingSize(20);
return df.format(bd);
}
Cependant, il produit également un soi-disant séparateur de regroupement ","
qui fait sortir toutes mes valeurs comme ceci:
xxx,xxx
J'ai besoin que le séparateur soit un point ou un point et non une virgule. Quelqu'un a une idée de la façon d'accomplir ce petit exploit?
J'ai lu ceci et en particulier ceci à mort maintenant mais je ne peux pas trouver une manière de faire ceci. Suis-je en train de l'aborder de la mauvaise façon? Existe-t-il une manière beaucoup plus élégante de procéder? Peut-être même une solution qui prend en compte différentes représentations de nombres locaux, car la virgule serait parfaite selon les normes européennes.