Go uint64 转化成byte数组

来源:互联网 发布:最近新疆网络咋回事 编辑:程序博客网 时间:2024/06/07 00:23

Go uint64 转化成byte数组

go中将uint64 转化成byte数组

i := uint64(123456789)fmt.Println(i)b := make([]byte, 8)binary.BigEndian.PutUint64(b, i)fmt.Println(b[:])i = uint64(binary.BigEndian.Uint64(b))

java 中读取byte数组成long

Java 默认采用高字节序

 byte[] len = new byte[]{0 ,0 ,0 ,0, 7, 91, (byte)205, 21}; ByteBuffer bb = ByteBuffer.wrap(len); System.out.println(bb.getLong());
0 0