double 转字节数组
时间: 2023-09-08 10:14:31 浏览: 239
double转换成string
4星 · 用户满意度95%
以下是一种可能的实现方式:
```java
public static byte[] doubleToBytes(double value) {
byte[] bytes = new byte[8];
long bits = Double.doubleToLongBits(value);
for (int i = 0; i < 8; i++) {
bytes[i] = (byte) (bits & 0xff);
bits >>= 8;
}
return bytes;
}
```
首先将 double 值转换为 long 类型的位表示,然后将位表示的每个字节提取出来并存储在字节数组中。由于 double 类型占用 8 个字节,因此字节数组的大小为 8。
阅读全文