【发布时间】:2012-02-03 19:53:31
【问题描述】:
我想将双精度序列化/反序列化为可读的字符串。我很高兴在第 6 个 dp 之后失去任何准确性。
这样做的正确方法是什么?
我担心 System.out.println(1.03 - .42) 打印 0.6100000000000001 而不是 0.61。
谢谢。
【问题讨论】:
-
您想序列化一个具有双精度值的对象,还是只将双精度解析为字符串并将字符串返回双精度?
-
担心无法在 FP 中表示的数字。
标签: java serialization double