繁体   English   中英

查看Log时,DecimalFormat可以正确格式化值,但是保存到数据库后不能格式化值?

[英]DecimalFormat formatting values correctly when viewing Log, but values aren't formatted after saving to database?

我正在尝试使用DecimalFormat将浮点值格式化为只有四个小数位,如下所示: 在此处输入图片说明 在此处输入图片说明

当我在Android Studio中将输出作为Log条目查看时,它的格式很好(该列以红色圈出,其值为9.3525、21.0145等): 在此处输入图片说明

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

这是怎么回事,我该如何解决? 在此先感谢您的协助!

问题出在我使用浮点数作为变量。 我将所有内容都转换为双精度,然后在数据库以及Android Studio日志中正确格式化了DecimalFormat。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM