Ho questo piccolo metodo pazzo che converte i valori BigDecimal in stringhe belle e leggibili.
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);
}
Tuttavia, produce anche un cosiddetto separatore di raggruppamento ","
che fa emergere tutti i miei valori in questo modo:
xxx,xxx
Ho bisogno che il separatore sia un punto o un punto e non una virgola. Qualcuno ha la minima idea di come realizzare questa piccola impresa?
Ho letto questo e in particolare questo fino alla morte ora, ma non riesco a trovare un modo per farlo. Mi sto avvicinando a questo nel modo sbagliato? C'è un modo molto più elegante per farlo? Forse anche una soluzione che rappresenta diverse rappresentazioni di numeri locali, poiché la virgola sarebbe perfetta per gli standard europei.