本帖最后由 java2000_net 于 2008-08-05 14:42:02 编辑

解决方案 »

  1.   

    lz向我们展示一个int占4个字节.
      

  2.   

    我是在问你们如何转换他们,算了,我自己编了,int i 放入 byte[] b中,在把b合并成整数放入j中。
    public class test{
    public static void main (String[] args) {
    int i=555;
    byte[] b=new byte[2];
    b[0]=(byte)(i&15);
    b[1]=(byte)(i>>>4);
    int j=(int)b[1]<<4|(int)b[0];
    System.out.println(b[0]);
    System.out.println(b[1]);
    System.out.println(j);
    }
    }
      

  3.   

    Integer有一个API,byteValue()将int型转换成byte
    Byte有一个API,intValue()将byte转换成int