查看日志时 DecimalFormat 格式值正确,但保存到数据库后值未格式化?
DecimalFormat formatting values correctly when viewing Log, but values aren't formatted after saving to database?
我正在尝试使用 DecimalFormat 将浮点值格式化为只有四位小数,如下所示:
当我在 Android Studio 中查看作为日志条目的输出时,它的格式很好(用红色圈出的列,值例如 9.3525、21.0145 等):
我将这些值存储到 SQLite 数据库中,以后可以通过电子邮件发送给自己。但是,当我打开数据库时,日志条目中正确格式化的值不再格式化:
这是怎么回事,我该如何解决?在此先感谢您的帮助!
问题原来是我使用了一个浮点数作为变量。我将所有内容都转换为双精度数,之后 DecimalFormat 在数据库和 Android Studio 日志中被正确格式化。
我正在尝试使用 DecimalFormat 将浮点值格式化为只有四位小数,如下所示:
当我在 Android Studio 中查看作为日志条目的输出时,它的格式很好(用红色圈出的列,值例如 9.3525、21.0145 等):
我将这些值存储到 SQLite 数据库中,以后可以通过电子邮件发送给自己。但是,当我打开数据库时,日志条目中正确格式化的值不再格式化:
这是怎么回事,我该如何解决?在此先感谢您的帮助!
问题原来是我使用了一个浮点数作为变量。我将所有内容都转换为双精度数,之后 DecimalFormat 在数据库和 Android Studio 日志中被正确格式化。