我正在研究一个android应用程序。我在库中使用了一个静态函数,它需要byte[]
作为参数。有没有办法从byte []转换为long []
我用于传递含有36个字节的硬代码字节数组:
new byte[]{-13, 35, -92, -79, 47, -51, -57, 39, ......};
但在最新版本,他们改变了功能采取long[]
代替。所以我不能再传递我的字节数组了。
如何将我保存的字节[]转换为长[],以便仍然使用此功能和以前相同的值?
是否有从byte[]
到long[]
的转换?据我所知,'byte []'可以转换为long
,但不能转换为long数组。
任何帮助是极大的赞赏
那么你总是可以加宽。所以只是简单地将它转移到一个长阵列? – 3kings
显然如果我只是将它转移到一个很长的数组中,值会改变。因为该功能将停止正常行为。问题是我没有对图书馆的可见性,并且他们的支持需要很长时间才能做出回应 – Youssef
不清楚你正在使用哪个库或它的语义。数组中的每个“long”是否与之前版本中的八个字节相对应?还是一对一? – hexafraction