【发布时间】:2012-08-06 10:23:44
【问题描述】:
我遇到了双(小数)的问题。
当 double = 1.234567 然后我使用String.format("%.3f", myString);
所以结果是 1.234
但是当我的双倍是 10
结果将是 10,000
我希望这是 10
他们是说他只需要在“有用”时显示小数吗?
我看到了一些关于这个的帖子,但那是 php 或 c#,找不到关于这个的 android/java 的东西(也许我看起来不太好)。
希望你们能帮我解决这个问题。
编辑,现在我使用这样的东西:myString.replace(",000", "");
但我认为他们是一个更“友好”的代码。
【问题讨论】:
标签: java android double decimal string-formatting