当我在报告中显示它时,我有一些值存储在数据库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)));
}
}
很明显它会抛出运行时异常,有没有其他方法可以解决我的问题?