Java金额格式
我有156个金额,当我求和得到总金额时,金额格式类似于Java金额格式,java,Java,我有156个金额,当我求和得到总金额时,金额格式类似于323E43.32,我不想要,但我想要344234.45格式。我得到了字符串中的单个金额,在执行任何操作之前,我已将其类型化为双倍值 有没有一种方法可以用java将金额从323E43.32格式化为344234.45 代码段: for (int i = 0; i < numrows; i++) { double temp=Double.parseDouble(orders.getString("AMOUNT")); tot
323E43.32
,我不想要,但我想要344234.45格式。我得到了字符串中的单个金额,在执行任何操作之前,我已将其类型化为双倍值
有没有一种方法可以用java将金额从323E43.32
格式化为344234.45
代码段:
for (int i = 0; i < numrows; i++)
{
double temp=Double.parseDouble(orders.getString("AMOUNT"));
totalAmount=totalAmount+temp;
bean.setTotalAmount(totalAmount);
}
for(int i=0;i
你为什么不看看
如果要打印格式化的表达,请使用以下格式打印:
String s = formatter.format(price);
System.out.println("s is '"+s+"'");
也看看你为什么不看看 如果要打印格式化的表达,请使用以下格式打印:
String s = formatter.format(price);
System.out.println("s is '"+s+"'");
另请看一下此线程是否可以解决您的问题 使用此代码:
System.out.println(new DecimalFormat("#.#####").format(doubleValue));
这条线能解决你的问题吗 使用此代码:
System.out.println(new DecimalFormat("#.#####").format(doubleValue));
156个金额,这是需要求和的行数吗?这完全取决于打印值的方式。这是用JSF/JSP还是什么来完成的?还有,323E43.32怎么能转换成344234.45?@JoelWestberg:我正在文本文件中打印金额,其中单个金额是“373974.22”格式,但总金额是“1.868766034080426E9=”format156 amounts,这是需要求和的行数吗?这完全取决于打印值的方式。这是在JSF/JSP中完成的还是什么?还有,323E43.32怎么能转换成344234.45?@JoelWestberg:我正在文本文件中打印金额,其中单个金额是“373974.22”格式,但总金额是“1.8687660340804226E9=”格式