在Java中不进行转换的双精度到长精度

在Java中不进行转换的双精度到长精度,java,casting,double,long-integer,Java,Casting,Double,Long Integer,我需要将double转换为长时间保存它的二进制结构,而不是数值。只需更改类型,但保持二进制值不变。有没有一种本地的方法可以做到这一点?有双to LongBits和双to LongRawBits。Javadoc是你的朋友。你可以检查一下

我需要将double转换为长时间保存它的二进制结构,而不是数值。只需更改类型,但保持二进制值不变。有没有一种本地的方法可以做到这一点?

有双to LongBits和双to LongRawBits。Javadoc是你的朋友。

你可以检查一下