http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/lang...(double)
doubleToLongBits(double value)
IEEE 754 浮動小数点の「ダブルフォーマット (double format)」ビットレイアウトに従って、指定された浮動小数点の値を表現して返します。
これのことですか?
▽2
●
lizy ●50ポイント ![]() |
http://java.sun.com/j2se/1.4.2/docs/api/java/nio/ByteBuffer.html...(double)
ByteBuffer#putDouble で書き込んだ結果が利用できるのではないかと思います。
確認していませんが、手順としては ByteBuffer#allocateでバッファ確保→ByteBuffer#putDoubleで書き込み→ByteBuffer#arrayで取り出しで行けそうに見えます。
既に存在するbyteに書き込むのであれば、ByteBuffer#wrapでラップしてからputDoubleすれば、元のbyteに直接書き込まれるようです。
これはとても便利ですね!