【发布时间】:2009-10-14 17:27:50
【问题描述】:
我注意到在测试 GPS 位置时,-123 之类的值在 Android 上可能会显示为 -23.83333336。有没有办法格式化传入的 GPS 位置,例如在小数点后两位以内?
这样我可以存储像 −123.83 这样的值,而不是更长的数值。我检查了DecimalFormat 和NumberFormat,但这些是字符串,我的数字是双倍的,我找不到更好的方法。
有没有人知道数值中某个位置的最大值?知道这一点,我可以做类似的事情
DecimalFormat df = new DecimalFormat("####.##");
知道最高的数字是数千,等等。
【问题讨论】:
标签: android formatting gps double decimal