我从SQLite数据库中检索REAL值为String,然后转换它 值为Double。我想使用DecimalFormat对象来格式化这个值。我的问题如下:
此示例代码有效(2.2 - > 2.20):
DecimalFormat df = new DecimalFormat("0.00");
Double value = new Double(2.2);
String result = df.format(value);
但是我使用的这段代码不起作用(2.2 - > 2.2):
DecimalFormat df = new DecimalFormat("0.00");
Double sellPrice = Double.parseDouble(sellEntity.getSellPrice());
String result = df.format(sellPrice);
我做错了什么。这是什么原因以及如何解决?
答案 0 :(得分:0)
尝试" Double sellPrice = Double.valueOf(sellEntity.getSellPrice());"而不是parseDouble。