将浮点数存储为long类型

whi*_*one 1 java hadoop

我在Java中使用Hadoop计数器,它只支持整数/长计数器类型,但我需要一个浮点计数器.我想知道有没有办法将浮点数存储到整数或长整型,然后从整数/长型恢复原始值而不会丢失精度?

ysh*_*vit 5

Double.doubleToLongBitsDouble.longBitsToDouble如果它是一个,应该做的伎俩double.Float对于int 有类似的方法.