相关疑难解决方法(0)

如何将Long转换为byte []并返回java

如何将长转换为字节[]并返回Java?我正在尝试将long转换为byte [],以便我能够通过tcp连接发送byte [].另一方面,我想取该字节[]并将其转换回double.任何提示将不胜感激.

java byte long-integer

139
推荐指数
8
解决办法
18万
查看次数

将long转换为byte数组并将其添加到另一个数组

我想更改字节数组中的值以将长时间戳值放入MSB中.谁能告诉我最好的方法呢?我不想逐位插入值,我认为这是非常低效的.

long time = System.currentTimeMillis();
Long timeStamp = new Long(time);
byte[] bArray = new byte[128];
Run Code Online (Sandbox Code Playgroud)

我想要的是:

byte[0-63] = timeStamp.byteValue(); 
Run Code Online (Sandbox Code Playgroud)

这样的事情是可能的.在此字节数组中编辑/插入值的最佳方法是什么.因为byte是一个原始的我不认为有一些我可以使用的直接实现?

编辑:
似乎System.currentTimeMillis()比它更快Calendar.getTimeInMillis(),所以用它替换上面的代码.如果错误,请纠正我.

java bytearray type-conversion long-integer

50
推荐指数
2
解决办法
8万
查看次数

标签 统计

java ×2

long-integer ×2

byte ×1

bytearray ×1

type-conversion ×1