我是在问你们如何转换他们,算了,我自己编了,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); } }
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);
}
}
Byte有一个API,intValue()将byte转换成int