查看日志时 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 日志中被正确格式化。