双重印度货币问题

时间:2017-02-01 17:44:26

标签: java

当我在报告中显示它时,我有一些值存储在数据库123456.25中,我将其显示为123,456.25,这是完美但相同的数据,我写的是excel,它表现得像文本/字符串,所以在为了计算最终用户必须格式化列。我想避免这种情况。我们怎么能这样做?

public class Test {
    public static void main(String[] args) {
        Double amount = 123456.25;
        DecimalFormat df = new DecimalFormat("##,##,###.00");
        System.out.println(df.format(amount));
        System.out.println(Double.parseDouble(df.format(amount)));
}
}

很明显它会抛出运行时异常,有没有其他方法可以解决我的问题?

0 个答案:

没有答案