gpt4 book ai didi

java - Android:将字节数组转换为整数数组

转载 作者:行者123 更新时间:2023-12-01 10:50:04 26 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,在将字节数组转换为整数数组时遇到一些困难。

我有一个字节数组以及如何将字节数组转换为整数数组。我找到了很多解决方案,但大多数都不能正常工作。将字节数组转换为整数数组的推荐方法是什么?

字节数组

byte data[] = { (byte)0x80, (byte)0x1e, (byte)0x19, (byte)0x1e, (byte)0x06,(byte)0x1f,
(byte)0x35,(byte)0x22,(byte)0x02,(byte)0x20,(byte)0x14,(byte)0x1e,(byte)0x37,
(byte)0x1d,(byte)0x02,(byte)0x20,(byte)0x2e,(byte)0x1f,(byte)0x15,(byte)0x1e,
(byte)0x38,(byte)0x00,(byte)0xff,(byte)0xfb,(byte)0xf8,(byte)0x00,(byte)0x01};

谢谢。

最佳答案

必须有一种更有效的方法来做到这一点,但下面是一个解决方案。

Byte data[] = { (byte)0x80, (byte)0x1e, (byte)0x19, (byte)0x1e, (byte)0x06,(byte)0x1f,
(byte)0x35,(byte)0x22,(byte)0x02,(byte)0x20,(byte)0x14,(byte)0x1e,(byte)0x37,
(byte)0x1d,(byte)0x02,(byte)0x20,(byte)0x2e,(byte)0x1f,(byte)0x15,(byte)0x1e,
(byte)0x38,(byte)0x00,(byte)0xff,(byte)0xfb,(byte)0xf8,(byte)0x00,(byte)0x01};

int[] integers = new int[data.length];

for(int i = 0;i < data.length ;i++){

integers[i] = data[i];

}

关于java - Android:将字节数组转换为整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33968579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com