具体怎么操作呢?这两个0x00FF,0xFF都是什么意思呢?

解决方案 »

  1.   

    byte 与 0xff 作位与运算就能达到你所要求了。比如:byte b = (byte)-55;
    int num = b & 0xff; 
      

  2.   

    位运算
    0xFF00   的大小就是   F*16^3   +   F*16^2   +   0*16^1   +   0*16^0   
        
      不管是2进制,8进制,10进制,16进制,还是其它进制,解析的方式都是一样的。   
        
      只是基数不一样而已。2进制基数是2,8进制是8,10进制是10,16进制是16。
    0xFF   是16进制数,大小就是   F   *   16   +   F,   
      16进制数排列依次是   0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F   
      以10进制来看   F大小就是   15。