我手上有个整数到字节数组的互相转换的程序,咋样才能变为 无符号整数和字节数组之间的转换呢?
      //整数到字节数组的转换
      public static byte[] intToByte(int number) {
        int temp = number;
        byte[] b=new byte[4];
        for (int i=b.length-1;i>-1;i--){
          b[i] = new Integer(temp&0xff).byteValue();      //将最高位保存在最低位
          temp = temp >> 8;       //向右移8位
        }
        return b;
      }      //字节数组到整数的转换
      public static int byteToInt(byte[] b) {
        int s = 0;
        for (int i = 0; i < 3; i++) {
          if (b[i] >= 0)
            s = s + b[i];
          else
            s = s + 256 + b[i];
          s = s * 256;
        }
        if (b[3] >= 0)       //最后一个之所以不乘,是因为可能会溢出
          s = s + b[3];
        else
          s = s + 256 + b[3];
        return s;
      }