查看Log时,DecimalFormat格式化值是否正确,但保存到数据库后值未格式化?

时间:2018-03-14 15:09:07

标签: java android decimalformat

我正在尝试使用DecimalFormat将浮点值格式化为只有四个小数位,如下所示: enter image description here enter image description here

当我在Android Studio中将输出视为日志条目时,它的格式正常(列为红色,其值为9.3525,21.0145等): enter image description here

我将这些值存储到SQLite数据库中,以后我可以通过电子邮件发送给自己。但是,当我打开数据库时,不再格式化在日志条目中正确格式化的值: enter image description here

这里发生了什么,我该如何解决?提前感谢您的任何帮助!

1 个答案:

答案 0 :(得分:0)

问题原来是我使用浮点数作为变量。我将所有内容转换为double,然后在数据库和Android Studio日志中正确格式化了DecimalFormat。

相关问题