在Java中没有转换的情况下双倍长久

在Java中没有转换的情况下双倍长久

问题描述:

我需要将double变成long来保留它的二进制结构,而不是数值。只是改变类型,但保留二进制值。有没有一种原生的方式来做到这一点?在Java中没有转换的情况下双倍长久

+3

你可以查看这个http://stackoverflow.com/questions/2905556/how-can-i-convert-a-byte-array-into-a-double-and-back – 2013-02-25 11:29:56

Double与doubleToLongBits和doubleToLongRawBits。 Javadoc是你的朋友。