G
Guest
Gast
Hallo,
wie kann ich einen doublewert so formatieren das zb. 3.45 und nicht 3,45 ausgegeben wird. Habe es mit decimalformat und decimalformatsymbols probiert. das funktioniert aber nicht. es stimmen zwar die nachkommastelen aber das komma wird nicht durch punkt ersetzt
hier das was ich bis jetzt schon habe. Vielleicht seht ihr ja nen Fehler
wie kann ich einen doublewert so formatieren das zb. 3.45 und nicht 3,45 ausgegeben wird. Habe es mit decimalformat und decimalformatsymbols probiert. das funktioniert aber nicht. es stimmen zwar die nachkommastelen aber das komma wird nicht durch punkt ersetzt
hier das was ich bis jetzt schon habe. Vielleicht seht ihr ja nen Fehler
Code:
private void updateComboMoney()
{
// formatert doublewerte
DecimalFormat df = new DecimalFormat("0,00");
DecimalFormatSymbols symbols = df.getDecimalFormatSymbols();
symbols.setDecimalSeparator( ',' );
Collections.sort(moneyList);
viewMoney.getComboMoney().removeAll();
for (int i = 0; i < moneyList.size(); ++i)
{
viewMoney.getComboMoney().add(df.format(moneyList.get(i)));
}
}