我正在尝试将字节转换为整数。我所做的所有搜索都使用 byte[] 我假设它是任何数组。我想转换 F 字节(不是如下所示的 b),但它给出了更改错误:不适用于参数。
    byte F;
    mmInStream.read(packetBytes);            
    b [counter]= packetBytes[0];             
    F=b [counter];
    counter++;
    temp = byteToInt(b); //Convert byte to int
这是我在其中一个站点上找到的一个字节 To Int。
    private int byteToInt(byte[] b) {
        int value= 0;
    for(int i=0;i<b.length;i++){                
        int n=(b[i]<0?(int)b[i]+256:(int)b[i])<<(8*i);             
    value+=n;
   }         
   return value; 
    }